there are two things you never should chase: a
mediocre man, and a bus. there is always another one coming.
There, I fixed it.
And for Muse87, I have this advice: you will always be unhappy waiting for someone else to do the work. So break up with him if it's that bad.
I have a long time interest in psychology, specializing in relationship dynamics for 30 years.
(Please note, we give the best advice we can based on the information given in a post. For better advice, please include the age of all romantic partners.)