As someone who's vast experience of overcoming difficult times of various degrees I'd love to participate. However, a current business contract has kept certain aspects of my free time at an all time low.
For the sake of the original poster. I'm afraid the actual situation you find yourself is in the identification and satisfaction that you aren't alone. That helps but it is not the cure. You must defeat the cause which by my experience is a personal barrier for only you to overcome but assisted by others and/or outside forces/inflluences. I've done this many times. So anyone here in this thread I know how you feel or have felt. When you have overcome this obstacle or barrier that's holding you back from real growth, real achievement, you will have learned a unique life lesson speacial only to you. Although many might have learned the lesson you learned already, never let dictate your journey is done or that your behind. Many people may not even learn that lesson their entire lives (probably why reincarnation is so popular in some cultures).
https://www.youtube.com/watch?v=6YC3iA7jT8k