I am so sorry you are so sick! Being on bedrest and dealing with this BS is not easy... I can relate!
I don't know where you live (and I wish you lived near me because I would go to the market for you!) but you may want to Google "national grocery delivery service". Many of them are hooked in to local chains and some deliver groceries. If they don't deliver often times they will have your order ready to pick up. I know Pet Smart delivers dog food too!
Never mind your thoughtless H. Take care of you so you can get better. Worry about everything else when you are healthy.