1st was the fight resonable? maybe she had an issue with him when he started living with u guys, he problally made he upset a few times without you knowing, at least your mom was nice enough to take him in. 2ndly, he should've walked awayinstead of defending himself.
you should talk things out with you mom how it bothers you very much how she's on pill and u want her to live long maybe more than a 100 yrs old, your shold try to open up with her without getting into any arguements, plus maybe you can help her out to get over the pills.
you shouldn't worry so much about your b/f if he really likes u then he'll call u if not then move on you mom should be your #1 priority. n besides were u guys planning to get married anyway? if not then y live together? it just spoiles the romatic, u have a whole lot of yrs to come.
don't cry be strong, you family needs u more, i know that it bothers u a lot but if u guys don't get back together don't worry about it too much there's so many fish in the sea, n 3yrs from now u will kick urself in the as.s or luagh about this moment.