The best long-term advice I know is to just do it fucking now. If you have to get up, then get out of the bed and get ready, whether you feel like it or not. It's not what you wanted to hear, but maybe you'll feel better hearing it from Paul Graham:
"But if you're trying to choose between two theories and one gives you an excuse for being lazy, the other one is probably right."