I've found that achieving a consistent sleep and exercise schedule has been extremely difficult without any real commitments in the morning. I think one of the best things you can do to stick to a schedule is to commit yourself to something at 9am every morning.
That said -- the evenings are hard not to indulge. Weed and alcohol are pretty hard to resist... got any tips for that? :)
Try finding something you'd rather be doing than drinking with people in the evenings. But that's also not very good advice. I'm not sure if there is good advice for this, but I was in a frat...
Get some self control.