What's interesting is my daughter has similar symptoms as you and has been diagnosed with Delayed Sleep Phase Disorder (DSPD). She's recently been prescribed a dose of melatonin which she takes an hour before the time she wants to go to sleep.
That appears to have helped somewhat.