You have done an amazing job raising your daughter and doing things for yourself on a "single" parent income. Your xh is a fool, but a smart fool. He knows that if he says he's broke, you'll pick up the tab. This will never change. Keep being the amazing mother that you are. Your daughter will remember all that you have done for her as she walks her path in life.
I still say that when you least expect it, Mr. Right will cross your path. Keep being the person that you are and one day very soon Mr. Right will come along.
BTW, I can't believe that your daughter will be in high school next year. Time sure doesn't stand still.
Be proud of all that you have accomplished!
Sit quietly, the answers will reveal themselves when you least expect them to. The past is gone, the present is a gift and you need to focus on today, allow the future to reveal itself when it is ready.