If you would of managed ur gaming/studies/hobbies etc. in a proper way I think it woulden't of have runied ur life. An addiction is a shit thing to live with, I personally was addicted to cs 1.6, back then when I was a young freak and school wasn't important to me.
now it is, as I have to study, work etc. for money and everyone actually wants money

. So yea, I'm not addicted anymore I can easly live without cs, but it's an hobby of mine and as soon as I have time for it and I dont have anything else to do, or anything more important, I play.
Hopefully you get ur life back to top and do ur best to live ur dreamjob or W/E plans u might have. Once all this is done, take ur time to also focus on ur freetime activities as without those life will be shit forever. (sports, music, friends family etc.)
Cya mate!