Hi Bella:
Welcome to one of the best support sites available! You are gonna love it here; we all do. We all have struggled at one time or another; so, don't be too hard on yourself about that. I am recovering from a fractured leg; and have physical limitations as well, so I really understand your unique challenges.
I focus on one day at a time; some days will be better than others. Just put one foot in front of the other, and keep going. Each day brings with it another chance to start again. Glad you joined us ~ a fellow encourager ... Rosebud.