I don’t know what to do

Okay so I haven’t taken a test but I’m pretty sure I’m pregnant because I’ve never felt these constant cramps before that have lasted over a week and my period isn’t due until the end of the month . My boyfriend and I are very scared but he wanted me to get an abortion really bad. We’re both 19 and will turn 20 in May. We’re currently in college and we both come from very religious and traditional families that don’t believe in abortion however we don’t always see eye to eye with them. I never have been against abortion just didn’t think I would be able to go through with it but I never thought I’d be in this possible situation. I told my boyfriend at first no that if I was pregnant I wouldn’t have an abortion because it just wasn’t for me. But after he told me about the pill abortion I researched it and it seemed less traumatic to me. So now I’m considering on doing it but I still have a lot of problems and mixed emotions. So first i live at home with my parents how would I have this abortion with them home would it be possible to go through it and them not notice anything and how long will it last until I can get back to normal?? Also I know a lot of people around my age who have babies and they are the cutest and look so happy when I come across their pages on instagram I start crying because what if I could have that and it breaks my heart to know I’m taking that away. But if I choose to keep the baby like I said our parents are very strict and would probably kick us out and we’d be on our own we don’t have other family here or support and he’s already very stressed because he doesn’t want to loose his family . I feel so bad for that and that’s motivating me to get the abortion pill even more. But at the same time we’re both very young and we’d have to drop out of school, we both have big dreams and I know we’re not fit or have the financial means to raise a child. I just really need advice on this with anyone who has gone through this and what they ended up deciding I would really appreciate it.