This ten year age gap is frustrating..help

Irene 💝
I am 21 and I have been on an on and off relationship with this guy of 31 for three months now. He is pretty ignorant and says that am complaing too much because I am immature. Plus I plan to wait till marraige which could be 4 or 5 yrs but old men have needs. And am not ready I kind of like him its been three months. Lastly we broke up ..but he called me sayng he wants to talk. Should I date him or not. Or what should I do!?