I think people had thought that you were a lot older given that it's a 4 year relationship. You'd also not been so negative about your boyfriends family until far later.
In all honesty, I felt you came across as quite immature (sorry), overly enmeshed with family and overly precious about being pregnant.
However, you are still quite young to have a baby, and without meaning to sound as patronising as I know this probably does, it explains a lot. I lived at home for a period at 22, and my mum cooked for me too.
Lots of people in their early 20's live at home still. Your relationship must have started when you were a teenager, and your parents strict rules in boyfriends meant you moved in to the shed in his garden. You've unexpectedly become pregnant and given you lived in a waterless shed, your can't home to have extra support from your mum. Actually, that's perfectly reasonable for 22.
It's unusual to have been in a relationship for 4 years at 22, and even now I'm not sure how you could rack up large amount of debt at 17 or 18. But that's enough of my business. What it did mean though is most of us probably thought you were a decade older, at which stage the level of care you are receiving would seem a bit excruciating and OTT.
I'm sorry if this comes across as patronising. I don't think you sound immature for 22, but just that your setup would be odd if you were 35. I also don't mean you're too young to have a baby, and I think it'll be good for you and your boyfriend to get your own place as soon as you can.