There is very much hope for you. I used to be addicted to drugs/opiates for 15 years, I'm sober almost 3 years now.
You've got challenges, and you can overcome these things, but you have to try to get clean, no matter what. You have to be clean to do the things you need to do.
Ever try being clever? Pay attention to things, and try to predict possible future outcomes. Be observant, and try to be aware of all your immediate surroundings.
Hah. Ol' Gary coming up with new words