Quite frankly, everything in life is a choice. People get married at all different ages, and you have already said you still have time to have children.
You have two choices. 1. Keep convincing yourself you will never get married, will never find someone to love or find you loveable. That you will never have kids and spend the rest of your life alone on one big pity party.
Or
2.You can realise how silly your current mindset is and open yourself up to love and take the steps to bring it into your life. Such as open yourself up to love, work on whatever insecurities are preventing you from finding love, work out what you want, values and traits you want in your future husband, read books on relationships, join an online dating group, ask friends to set you up etc etc. There is so much you can do but you’ve got to take the first step and realise it is believable for you.
If you don’t think it is, respectfully, I suggest you get counselling to help you. If you take a risk, you could have such a rewarding life. Or you could remain the same and miss out on all that makes life worthwhile. Obviously you are unhappy with how your life is now. So do something about it!