Hope AA helps you sweetichick. Honestly that so called man friend sounds toxic. I know I don't know much about your situation but I hope you can kick him to the kerb. If not, please consider some therapy if it is available to you. Toxic relationships will surely make overcoming addiction more difficult.
Support to you.