Hi mommymichele,
Yeah, it gets old and very frustrating! I think your hubby is just frustrated probably about other things and he is just lashing out on you.
It may help if you talk to your grandmother and let her know what is going on between your husband and you. She may have different expectations on when her deadline is for the money she lent to you to be paid back by?
You can then talk with your husband and let him know how much you are really trying to get things back in order and that you had a conversation with grandma and how hard you are working at school and with the kids and that you don't know what more you can do and how it really hurts you that he doesn't see all your effort.
Sympathize with him and let him know that you understand it must be very frustrating for him but that you really wish things were different but that your doing the best you can and that he is making you feel awlful by constantly bring up the past. You wish you could do more but honestly...how much more can you do?
You are being very proactive in your wellness plan, being a good mom, working very hard at school! Let him know that he is only adding to your depression and that you don't want to end up back there.
I hope for understanding from your husband.