Title: Hi HN, I made this throw away account because I am shamed to post with my main one, and also I really need help. I am a great full stack developer who struggled with procrastination all my life and despite it I managed to do some great things. Lately I have quit my well paid job just because I wanted to start my own business. Things are not going that bad, I got a gig consulting for a big company and also got a potential client to sell the project I am working on. 
Now here is the main problem. Things are going really slow mainly because I lose focus really fast and end up spending most of my day playing(I started with LOL, now playing Heartstone and Diablo). I promised the client a MVP in like 3 weeks because I already had a lot of stuff done, but I managed to do almost nothing in the last month. The thing is I start working and after like 30 minutes- 1 hour I get bored and start playing and this goes on for hours and hours. What should I do because everything is falling apart for me right now and I tried to change it but all the advices did not work. ?<p>Quick Edit: I am working from home and I am living alone in my apartment, my girlfriend is 1000 miles away and we are having a really long distance relationship. I made a subscription to the gym but ended up going only 3 times. The coworking space here is not that great and maybe that is one of the reasons I did not go there. I also read a lot of books, used Pomodoro and other techniques for focus and self motivation(I also was listening to Robin Sharma while working just to get more motivated) but none of these things worked. Maybe I need some professional help.
Upvote: