Pregnant

My period is 16 days late, i get random cramps out of the nowhere , my boobs are sensitive especially my nipples, I get nauseous and I have to pee a lot are these symptoms of pregnancy ?👀👀 Also when should I test ?