I have this problem, I usually never sleep until about 4am-ish. I think it's just because I then end up not waking up until 3pm and I'm not tired at night
What I do is stay awake all night then by 10/11pm the next night, I'm shattered and I'll fall asleep straight away.
The only times I wake up many times are if I've left my T.V. on though