I am in my early twenties and I'm on the path of self improvement. I haven't had the best of times lately and instead of putting all the improvements off, I have set myself achievable goals. One of the things I have a lot of trouble with is my interests seem to shift weekly. One week it's guitar next week it's cybersec, followed by a week of mobile app development etc. At some point the cycle repeats but, I can never commit to finishing something. I usually reach a point where I feel like I have done the challenging bit and I lose interest for a while. Whenever I do find something I only do that thing for hours on hours losing track of time and neglecting my other responsibilities. It's incredibly frustrating to never have something to show for what I have worked on and to not be able to commit to goals and projects over the long term. As a result my developer portfolio is full of simple projects rather than the unfinished more interesting projects.I'm afraid my self-improvement track and my future professional life will be the victim of this. I Would love to hear some suggestions or experiences regarding this issue.