My boyfriend and I have been together for five years and in the beginning I cheated but he decided to stay with me and we work on us so we did that and now we have a soon to be three year old. Like every relationship we have our ups and downs but last August I caught him cheating and he cut that relationship off in December and then in February he starts cheating with another girl and it’s going on a year now of him doing this and I recently caught him today with the same girl. Every time he is in the wrong he uses my cheating to make his wrong right and I know it’s not right but I feel like him cheating is my fault. I don’t want to lose him but at this point I feel like I’m just a doormat. I need advice and opinions.