Hang in there. It is very hard, i know. just realize that if you break it up into small steps it will be less overwhelming. Make it through today. THEN, make it through tomorrow, tomorrow.
sometimes it seems like it's insurmountable. sometimes we forget how far we've come. sometimes, even though we've made progress we cannot see it.
forgive yourself for your frustration. feel it, then try to let it go.
negativity will not help you move forward.
be well. take care and remember YOU are WORTH THE EFFORT!