Could this be pregnancy? Help please

Jodia • Jesus Christ is my savior! Married to a wonderful husband. New mommy😊💕
So i am on cd 19 and my stomach has been making growling noises for the past few days, I've been having cramps/ sharp pains in my lower abdominal. Somedays i get nauseous and I've also threw up twice Its was yellow 😷 any suggestions ???