Why have i been so mean?

Sheherzada
I snap at my poor boyfriend all the time and it has only recently started. I feel terrible every time it happens and i really wish i didnt snap at him so often. I dont know what triggered my change in behavior but it kills me every time i do it and its usually done before i know what i am doing. I am not pregnant or menstrating right now. The most recent event was he said he was too busy to go get laundry soap but he wanted clean clothes and i have pneumonia and dont do well while moving around alot due to low o2 and didnt want to drive. After arguing about it, mostly me saying everything and him just sitting there i gather my things and leave. He tried to hug me and kiss me before i left but i pushed him off of me while crying about it. This is not how i act and i have been acting this way for weeks. Its very frustrating when you realize your acting like a child and cant stop yourself before it happens....