Tell BF you need to focus on your son now, for that is a very important bridge you will be working to rebuild. I hope things go well and the healing can begin with your son.
Another thing I think we all need to remember, this is on God's time, not ours.
That last comment your BF made, sent chills down my spine, the short fuse. Xh started doing that to me a bit the last few years. Short fuse out of no where. One night after work he made a comment to me that I thought was really rude. I excused myself to calm down and decide how I was going to explain to him that I didn't appreciate it. He later came into the bedroom and kindly said " did I say something to upset you?" I responded " yes you did. I didn't really like what you said about me and D. I just didn't think it was funny." His response... and I don't want to offend here, because the short fuse is the point Im trying to make here. His response : Jesus F******Christ! I can't F****** say anything to you! F*** You! Im never talking to you about anything anymore!""
And with that comment my dear Sunshine...Xh didn't speak to me for 1 week and one of those days being my birthday.
Don't put up with that from your BF. No one deserved to be spoken to like that.