Yes, you are doing very well given all you have to deal with - your 'H' who is lost in space, and your son with Aspergers. I have a friend whose son also has Aspergers; he's high functioning, but still is a challenge. So you have a lot on your plate, lady...and darn, you are handling it well.
Two weeks ago I spent a week crying (sometimes sobbing) on and off every day over my sitch. I don't have nearly the variables you've got, but it mostly centered around the emotional detachment my H has made from me. It just hurts. But prior to that I had a few good weeks - thought I was doing very well, turning a corner, then BAM, I went over the falls. Yeah, I felt like a failure. The last few days have been better like I'm headed up again. So go easy on yourself.
What LoisB said is true, this is a marathon, not a sprint. Expect to have days where you succeed and days where you don't do so well. Learn from the bad days so you can enjoy success down the road.
BTW, Happy belated Birthday to you. Imagine we're sitting somewhere with glasses of some celebratory beverage, and 'clink!', we just toasted to your birthday. Take care . .
Me 59 H47 M12 T22 No kids BD&S Apr 2,2013 - ILYBINILWY Filed 2/12/14 OW 11/13 The Universe always strikes you at your weakest point because that’s what most needs strengthening." – Joseph Campbell