16 and pregnant.

Okay, I’m a week late as of today. My boobs have been hurting and I was getting cramps like I was about to start my period so I thought it was just normal and fine. I went to Walmart and bought a first response pregnancy test and I went to the bathroom to take it. Seen one line pop up, and I was like okay, yeah I’m totally not pregnant. Next thing you know a second line popped up and my heart dropped to the floor. My best friend was with me and we both started crying and freaking out. I’ve been with my boyfriend for around 3 years. My parents are in love with him as my whole family is. I haven’t told anyone yet, except for my bestfriend because she was there. I don’t know how to bring it up nor how to tell them. I’m going to a vocational school and I’ll be an STNA by the end of this year. Then I’ll have a job by summertime. I do not know what to do. I’m completely lost and in total shock. I need advice. I’m not here to get shamed because none of this was planned. We used protection once in a while and we were very careful when we didn’t. I have absolutely no clue what to do. I’m honestly against abortions but with the situation I’m in and the future I have ahead of me it just has be in a daze and I’m confused. I know my parents are gonna freak and be upset with me but I feel like they will be thankful that it is with my boyfriend now than any other guy. Help me please. I’m so lost.

EDIT: I told my mom. And she took it wayyyy better than I ever thought she would. She just wants to make sure my boyfriend is gonna be on board and supportive of everything