You described me exactly except I'm only 22. I've lost a pretty serious relationship as well because I became a very "going through the motions" kind of guy and basically stopped really caring about anything.<p>My advice is to get yourself a mind mapping tool (xmind is free) and name the center item "Life" and just put down everything in your life on there. I just did this and have branches for Projects, Work, School, Social, Personal, and Financial. Fill up the the whole thing with both where you are and where you want to be.<p>I have found that having everything objectively in front of me instead of floating around my head drastically improves my ability to line them up and evaluate everything for what it's worth. By having it all laid out in front of you, you can see what areas need attention and which ones can hold off for a while.<p>Also, ideas aren't a bad thing. I find myself drowning in new ideas, almost to an ADHD level of lack of focus. The best thing you can do is pick 2 or even 3 of the main ones you want to focus on and write down everything else. You don't want to forget your ideas but at the same time you don't want to lose focus, so keep a notebook full of everything you think of until you have time to go through it.<p>Bite sized chunks are really important too. I fell into a lot of financial troubles because I just stopped caring, stopped opening my bills, just overall gave up. If that's the case, go through your finances and find out exactly how much you need to live on, add a few hundred for just in case, and divide that by 20 to find out roughly what you need to be making on a normal work day to get by. That way you can see at a moment's notice if you're working enough or not.<p>Lastly, I kind of just started feeling really guilty about the way I was acting. It didn't take much for me to drop everything and head to the bars with friends, and that lack of self control greatly impeded my ability to get work done. I've since developed a bad taste in my mouth and am consciously working on making sure I don't screw around as much.<p>It's easy to be lazy man, it happens. You have to harness your willpower to pull yourself out of the rut. Start small, track everything, and improve upon yesterday always. You'll get there, it just takes active thought to make it happen. Good luck.<p>EDIT: I almost forgot a big part of fixing things. Make lists. For everything. Grocery Lists, todo lists, goal lists. Todo Lists are the most important thing to help with procrastination.<p>What's important to remember is to make everything on your todo list "actionable" (to borrow from GTD). so don't put "build website for Greg"...instead put "setup server, install CMS, mockup template, etc...you want individual, achievable items, so that you can both: see what needs to be done, and see what has been done. This is key to you breaking your habit...