I remind people from time to time that people in general have some form of vise. It can range from OCD to ******. It all comes down to which one consumes you and how much. Some worse than others obviously and ****** is right at the top.
Good for you OP. Keep putting the work in. I read in a different thread about your current job. Stick with it and keep learning....