If I read this correctly, SS's mom was 15 when she had him and your bf was 18.
She's been struggling with motherhood and getting on her feet - gee, I wonder why?!
You seem to look down on her, yet you chose to bring another baby into this scenario. I don't get that. Why pile more on top when your bf already had more than he could handle with his son?