My boyfriend (m26) and I (f24) have a 6 month old together. I have postpartum depression, fibromyalgia and was recently diagnosed with BPD. He has a history of depression.

His work hours usually take him away from his baby (leaves after her first feeding but he's getting ready for work so I take care of it, gets home either after she's down for the night or can do her last feeding). He got into a very minor accident last night on his way to what would have been his last job, accidentally hit the car in front of him because he didn't see the stop sign but the other guy did. There is some damage to both cars but no one was hurt. He came home severely depressed and worried about his job, his first job that he absolutely loves. He wasn't fired on the spot and had a meeting in two weeks with his union rep and his boss to assess the situation. From what I read, his job shouldn't be in danger and if it was, it would be a lot faster than 2 weeks (correct me if I'm wrong, please). 

Our daughter is teething and is a real handful lately. Nonstop crying, never satisfied by her meals, misses her dad. Nothing I can do that I haven't already been doing. 

I want to be there for him so badly. I took care of absolutely everything when he got home last night because he was shaken up. I woke up multiple times in the middle of the night to soothe our daughter. I woke up at 6am this morning to feed her and take care of her. I dealt with the nonstop crying, I had a breakdown but still took care of my baby. I'm having a body wide flare up, trying hard to fight back my tears but failing, stressed about all the same things he is in regards to his job, stressed out about our baby, having an extremely hard time controlling my anger. I'm at my breaking point. But I'm still trying so hard to be there for him. I'm trying so hard to not let how I'm feeling show for his sake. He has enough to worry about. 

I feel like he's putting himself above all else and I never get the chance to. I know I have to be there for him, but at what point can I be there for me?