Help!!! lol

jolie

Son keeps wakes up in the middle of the night and is awake for 3 hours before going back to bed and I am officially e x h u s t e d. He goes to bed 7:30/8:30pm and had been waking around 7 am. He has always woke 1 time throughout the night but would go right back to bed after some water or a cuddle. But that is no longer working, he is wide awake and takes forever to go back to sleep. He does nap one time throughout the day for 2.5/3 hrs.

What can I do to stop the long wake time during the night?!