You haven't done anything to deserve this. And although I know how painful it is, I want you to do a little mental exercise:
Imagine that your future self time travelled back to tell you that your future is fabulous. That in the future, you have a new man who adores you, is reliable, kind, caring and successful. You have career success and pursue your passions.
Would you still be as upset as you are now? No , you'd be excited about that new life that is coming, and you'd start preparing yourself for that future.
You CAN have that future. It's about doing the work on yourself so that you can find and be a good partner for the right guy. It's about pursuing your dreams so that your life is great with or without a man. It's about breaking out of your mental chains and challenging yourself.