A bit late but just wanted to echo what the others have said - it sounds like you have had mega stresses over the past few months so don't beat yourself up about not fasting. Hoping things improve soon and sending you best wishes. Hope too your OH is better soon.
Liz x
Liz x