Now that you're thinking about the cause of your laziness, start focusing on it. It may not be the quick fix you were looking for, but it'll be permanent. Consider the following:
If you're tired, start devoting some time to relaxing. Everyone needs down time. If your schedule doesn't allow for it, you may have to make some sacrifices. But your output will be all the better for it. If you're overwhelmed, take a step back. How can you simplify what's on your plate? Can you parse it into sections and make it smaller? Can you make a list of priorities and tackle them one at a time? If you're afraid, what are you afraid of? Obviously this is something you wish you were doing. Are you afraid of reaching your potential? Of finally hitting your goals and being unhappy? How can you see that your fear is irrational? If you're hurting, maybe the only answer is time. Grief, sadness, all those negative emotions won't go away at will. Our wounds need time to heal. Putting less pressure on yourself to stop hurting may be the catalyst for change you seek. If you're uninspired, what can you change about your routine? Can you put yourself in a different environment or is a mental demon you have to conquer? How can you vamp up everyday life? Think in terms of your senses. Music, food, sights, sounds, etc.