Okay, before anyone gives me the "stop being lazy" flag, this is an issue that has been stuck with me my whole life. I have no idea how to fix it, but it won't get me anywhere in the world, so I really need help.
I give up on everything. Eeeeverything. As of now, I have tried getting into running, writing, programming, card games, brain training, walking, biking and reading. I have tried to start doing those every day, and usually a day after I start doing them I just quit and move onto another activity. I try not to focus on one thing ever, as I cannot. It also occurred to me that I can't focus on activities that last more than 20 minutes. This is the main reason I stopped playing LoL, DotA and StarCraft. This all hurts me. I want to be able to expand my horizons, to be knowledgeable in more than one area, but I simply have an insane amount of trouble doing that.
Help?