Should I stay with him?

So I'm dating this guy, who I curved other guys for smh. And lately he's on my nerves. Like whenever we hang out, he can do certain things but when I do it he gets annoyed- and that's fucking annoying. But the sex with him is good, and we had sex today, and every time I flirt with him likebthroufh texts messages he's just so unresponsive. He responds with "mhm" or "ok" which pisses me off. He was very flirty with me at the beginning of our relationship and now he's just blah. What should I do? Prom is coming up soon and I need a date but also he's fucking annoying. 

Vote below to see results!