The guy I have been seeing for the last 3 months has turned into a lying, lazy, irresponsible, alcoholic, drug abuser. He cheated on me within a month of us starting to see each other. The breakup lasted a week and I took him back because I still loved him.Now I’m feeling frustrated, lonely, insecure, by his actions and it is affecting my life. I’ve tried to break up with him but something always brings me back.How can I stop this roller coaster. I can’t move and I know he won’t and we live in a very small town.