Welcome to Sober Recovery. You have found a great site, with lots of caring compassionate people who have been where you are now, or are where you are now.
TinyT Vic just left out one thing.
The 3 C's
You didn't Cause it.
You can't Control it. and
You can't Cure it.
He is right, knowing he was using and allowing him to move in to begin with is INSANE. You can kick him out, you do not want the "illegal" drugs in your home. If he ends up homeless, that is his problem, the result of HIS Choices.
You say you are addicted to him. Naaaaaaa you are addicted to having a HIM on your arm or by your side. You can live without him, and without the insanity in your life.
We have a Friends and Family forum here at SR and a Naranon forum here also. Check them out and read all the "stickys" at the tops of the forums.
I can tell you if you let him stay, it will GET WORSE. He will somewhere down the road, maybe tomorrow, may weeks or months from now become ABUSIVE, possibly or probably both verbal and phsical. He won't help out with bills, what money he has will go for drugs. He will eventually lose his job, and then will be unable or unwilling to get another one.
You DO NOT HAVE TO HAVE THIS IN YOUR HOME. Remove the INSANITY now before it gets worse.
Please keep posting and let us know how YOU are doing. We do care immensely!!!!
JMHO
Love and hugs,