My 8 yr old was really bad about that. I used to let him try to sleep with me for about 15 minutes. Then if he couldn't go to sleep, I would put him back in his bed, and lay down in the floor beside him until he went back to sleep, usually about 10 minutes. Something about being in his own bed, but me not touching him or talking, he went back to sleep quicker. Although, some nights I was asleep before he was, and woke up hours later cold and uncomfortable!
I was up a lot last night, too. Avery came and got in bed with me about 1:30. Then we had hail around 2:30, so that woke me up. Then about 3:00 and 3:50 I had to turn on the TV to check for tornado warnings because the storms were so bad.

I think I finally got back to sleep around 4:15. Overslept this AM.

Isn't it funny how the sleep you get after the alarm goes off is the best sleep in the world!