Yeah, you have a tough one on your hands. I think maybe the only way he could understand is if he were to go to the therapist or doctor with you. Maybe hearing it from someone else will help him get it.
I understand you being upset about the toast, but I think it was because you were already running late. Hey, if my husband asked me if he could help me out just once....I would probably pass out!!! lol.
Try to take some time for you and relax. You deserve it!