You're not alone in your frustration! What may help you is to join a SparkTeam for morale support from others like yourself - there are so many teams based on hobby interests, geographical location, health conditions - you name it!
Welcome and best wishes!
If you can't love yourself, how are ya gonna love somebody else? - RuPaul
Take action, and inspiration will follow - Gilad
Change without losing yourself and you can accomplish anything. - Tim Gunn