Welcome and I am sorry, however, sometimes we have to take off our rose colored glasses and face reality with eyes open. He is a hard core drug addict. His actions speak for themselves.
You are too young to be involved in this situation. Since you are a fixer, how about starting with fixining you? Have you been to any meetings? How about going to a therapist? If you can get a better understanding of why you gravitate to broken men it might help you make better decisions in the future.
Keep posting, it will help.