PLEASE help me out here. (Pregnacy)

Please be nice; a lot of people were hating on my last post. I'm 16 and I think I might be pregnant, however, I've on the pill for about 4 weeks. For the last 4 or 5 days I've felt sick in the mornings, Monday I threw up, and today I thought I was going to but I didn't. My breasts feel bigger (my boyfriend agrees), I'm craving spicy foods, I have back pains, and I spotted today, but no period. I still need to take a test, which I will when I can find a way to get one without my mom finding out, but I'm curious on your PERSONAL opinion and advice on my situation. Thank you.