Pregnant or Period

Quayi

My nipples have been sore for a couple of days I’m 12dpo and I’m due for af in two days (LessThanADay) and I’m goin nuts because this has never happened before my cycle comes on , ever. I bought a cheap pregnancy test called first signal . It was 88 cents . (Couldn’t Afford a high priced one) so what should I do . I’m thinking about taking the test in the morning .