Confused 🤷‍♀️ Advice please

So I have a long distance relationship for like 2 years and I have had my happy moments but my boyfriend is so sensible he always finds something to make a big deal of. So I begin to feel like I'm not really into it anymore I do still want to be with him but I'm feeling sad, need attention and he's not doing anything about it. All this stress has make me think about cheating on him. With a guy that is actually being nice with me, paying attention etc. I don't know what to do I don't want to cheat on him tho, I don't know what to do. My boyfriend is nice someday others he makes me hate him.

My boyfriend gets annoyed with every little thing I do, he talk to me in a bad way if I call him without telling him first, if he's stressed and I talk to him trying to help him he gets annoyed. So I feel really bad lately.

Any advice? I'm not good telling stories but I really need help.