Unless I force myself to go to bed at midnight, I'd stay awake almost all night if I didn't. But once alseep I'm usualy good for 7 hours or so.
Only time I have trouble is when I am stressed. Sometimes during such nights, I just find it simpler to stay awake all night and say screw it.