Throughout my years I've noticed I waste so much time and easily sabotage myself. Technically I have been lifting since 2011. However I am still the same scrawny guy I was from then. Reason being would because I am quick to give up or just simply stop for one reason or another. Example..

05/2011~05/2012 - Stopped because I moved across the country. No access to gym. 09/2012~01/2013 - Made great progress but stopped cause moved out to the country, no car no gym. 02/2014~04/2014 - Moved closer to town, new gym opened up, rode bike to gym, stopped cause cause I started new job. 08/2014~03/2015 - A lot of dedication, riding bike through winter to the gym, lots of progress. Stopped because I moved a mile further from the gym and it was "too much" to ride to work and to the gym. 12/2015~05/2016 - Got a car, most successful progress, bulked 40+, benched 255lbs for reps and etc. Once again I stopped because I got a new job at night which is when I would go to the gym. So instead of just going around 2pm, I just quit. 12/2016~03/2017 - Good progress however I made a slight mistake and messed up my wrist benching 110lb dumbbells. Which ultimately caused me to stop lifting due to the pain. 02/2018~CURRENT - Wrist healed, made a fast comeback through February. However March was a really bad month. Food poison, car accident, extremely bad cold + added stress from moving, car insurance and etc. Only went to the gym maybe 5 times during March.

I have been lifting but I will skip days and combine days if I miss a day. I love to workout and see myself progress and get bigger/stronger but it is so easy for me to just say no. Yesterday was a perfect example. For whatever reason the gym I usually go to was closed. I was THIS CLOSE to just going home but went to the other gym which I met an old gym buddy there.

I have also been learning another language since March and it has surprisingly be going pretty well. But lately I've been struggling to study it. I'll go through my 100+ flash cards daily to keep them memorized but haven't got myself to learn new words or grammar yet. Also picked up drawing 1.5 years ago. Even though I started getting decent, I just let it go for whatever reason. But maybe that is just because of the stress I am having now due to moving soon.

tldr: Even though I make great progress in the gym or other things, it is extremely easy for me to just let it go and feels bad because of the time I've put into it.

Advice?