I waited for someone like this for 6 years… then he left me for another woman! Waiting around won’t get you no where girl.
If he can’t get his act together, he will always be satisfied with mediocre. If he sees you complain enough, he will drop you and find someone who likes his laziness and then you will be heart broken.
So, you either need to accept it and love what you have.
Or you need to make some changes while you are still in control of your own life.
Believe me, nothing is worse than being the one who was broken up with. He will leave you if he knows you feel this way about him and then you will be hurt.
So make a choice now.
Know in the end, your choice was for the best since you thought about it for a while now.
Pray about it.
You will know what to do.
Good luck.