It is all about a routine. I dont think an hour before is really worth two after, but the point is that whatever you do, you should get between 6 and 8 hours of sleep a day on a regular basis. I used to mess around online and stuff and listen to music until 4am-6am and sometimes just stay up the whole night, and get up at 8pm and stuff, but not seeing sunshine for a few days gets to you.
If you do get into a regular routine, you will feel much better for it, I promise you! Don't use aids to sleep because you may end up reliant on them. Just make sure you are tired to really want to go to bed at around midnight, and it may be tough for a couple of days, but also make sure you get up at 7am-8am, so the next day you will feel tired around midnight, and enforce the cycle/routine on yourself.