Painful nipple

Laadi
I'm scared that i'm either pregnant or have breast cancer. For the past like 2 days, my right boob has been sore. Just last night, my nipple has been super painful to the touch. It might also just be nothing because 1. i'm on birth control 2. my period starts next week and 3. i have my nipples pierced . It's just that it's only on one boob! HELP!!!