First of all, this is not unusual. You need to do a routine every night even the weekends.
Children thrive with routine.
This is advice I gave on Jan 7th to another mom with the same problem.
No sugar after 3 in the afternoon.
Set a time for dinner. Eat at that time every night.
Next it is bath time. No loud playing, no more TV no rough housing. As long as you rile up a child, it will take double that time for him to calm down.
Have the lights low in his bedroom and his bed ready, have the pj's laid out.
When you bathe him use really warm water. Wipe him with really strong wipes when using the soap on the washcloth. Speak in quiet tones. Do not have a lot of noise going on in the house. We always tried to turn off all unnecessary lights so it does not look or sound like anything exciting is happening.
Wrap him in a towel and dry him with very strong slow motions, like a massage. Continue to speak quietly. Place him in his pj's. Make sure he has his lovey.
Make sure he has a night light. Sit next to the bed and read him a story. We learned that as we read, we would speak slower and slower with each page. This is not the time to do funny voices or ask him questions about the story.
When you are finished he should be so exhausted he will doze off. You could play soft music or play a story on CD play it softly. Turn off the lights and leave. Do not make a big deal.
If he cries, give him 2 minutes. If he is still crying go in and do not say anything. Do not turn on the lights. Lay him down and give him the lovey. Leave again. If he uses a pacifier, be sure to give it to him to use as a "soother". We had a neighbor who left 4 or 5 pacifiers in the crib cause each time her daughter was finished with one she would throw it out of the crib! Then she would wake up and want another.
If he wakes up in the middle of the night. Change his diaper in the dark and do not say a word. Place him right back in the bed with his lovey and pacifier if he needs. If he needs a drink give him lightly warm water or a very small amount of milk.
Also Check out the posts from Oct. 12th, Oct. 31st, Nov. 1st and Nov. 14th. They had similar requests and you may get some more info. and ideas. Notice how many of the kids are 2!