But I cannot afford to wait for him indefinitely as I cannot push him to decide now if he will marry me in 4 years. I think that's selfish and unreasonable.
The point is I feel if I don't get married soon, my biological clock will run out of time and friends have told me to break up with him and find someone else who can.
He's not perfect, sometimes I also don't know why I'm dating him. He is not always sensitive to me.
My question is; I probably should break up with him, but why do I cry whenever I think of it? What should I do?
Most Helpful Guy
You shouldn't get married just because your biological clock will run out over time, yes that will happen but that's not a reason to get married. I mean that can put a guy off, and plus it shows that you are giving importance to having kids and that's why you want to get married. Not a good reason or an attitude to have.
However I can understand that it concerns you and that waiting is going to be a painful task and you're right. How old is he? and how old are you?