Bless you V -- I can identify with your predicament. We have to learn to value ourselves before anyone else does. Make quilts for charity or even better, go do some volunteering. There are several assisted living places near me who are always asking for people to come visit.
There are a million people out there who need you and won't use you -- and will help you find your true worth!
Good luck -- you are not alone. I have worn these shoes too!
Pat