I know how you're feeling. I got pregnant with Mady when Aiden was 7 months old. I was terrified of what people would think and just about died when I realized I would have to tell my parents (and my OH's parents). We were in a bad situation (OH didn't work, we were both still in school, living with our parents) but in the end it all turned out. A month before Mady was born my OH got a job and five days before she was born, we moved into our own apartment.
It's been kind of hard, but the hardest part was being pregnant and trying to chase after Aiden. I actually found that it's been really easy to adjust to being a mom of 2, especially when they're so close. I never got used to sleeping through the night, I still have to change Aiden's diapers, etc. And like you said, everything happens for a reason.
If you ever want to talk, just message me. Oh, and I'm 18, so I understand the age thing, too.