Wooosaaaah chillax stress less it's ok you prolly got this but due to stress you prolly have adrenaline pumping through your body which doesn't enable sleep.
Try taking a dosage of MELATONIN .... Run down to Wal Greens or Walmart and pick up a bottle ; its cheap but works and is non narcotic ...
I don't know. I have sleeping pills for nights like that.
never figured that one out. I was, and still am, up until about 4am tossing and turning