Idk what's wrong with me

Yasmine
I've been with the same man for almost 2 and a half years and we have been off and on during those years and I told myself that If he didn't change and stop doing whatever he felt like doing I was going to be gone for good but I am so in love with him he is the only man I've ever been with and the only man I want to be with it makes me want to cry just typing this. Any advice would really be appreciated.