advice

I know this might sound dumb but I've been dating this guy for about 2 years and I recently lost my mom a year ago and my dad is really sickly as well. I am a mother of 3 so that's enough stress to put on anyone well I broke down one night because I don't have friend to talk to about it so of course being your S/O you sorta lean to them for comfort well I was balling my eyes out. And guess what happened as I was laying on him crying he's scrolling thorough fb and he told me I made him feel uncomfortable and got up and walked away I already felt miserable about that. And yesterday I made a honest mistake I am already going through a lot I'm not in my right mind but I don't do anything to jepordize my kids health and safety well my middle son is allergic To peanuts and me not thinking I put the lunch able  in his sack the school called me to let me know and I apologized I already felt like the worst mother in the world for doing that  my boyfriend turns around and say really you couldn't effing open the container and check like he just really puts me down and I'm in love with him I do a lot for him and I feel taken advantage of I need advice of course I know I should leave but it's so hard and I don't know what to do. Please no bashing