Honey you are 20, you are a young woman, with your whole life ahead of you.
Perhaps your focus should be you. Are you in college? Do you work? Where do you see yourself in 5 years?
This guy does not hold the key to your personal happiness.
And two months is not a huge deal. it's a drop in the bucket in the big picture of life.
A good indication of future behavior, is past behavior.
We don't always get what we want, and just because you want something does not mean it's good for you.
if I were you I would just take a step back and allow him the dignity to address his own needs/addiction.
This is not a healthy situation. Best to get a hold of your emotions, or you are setting yourself up for more heartache.
You are allowing an out of control person to rule your life, that is a recipe for disaster.