Pregnancy or Period ??

So my cycle is due in two days and my nipples are so tense 😬 they are sore as ever and I’ve never experienced this wen it’s time for my cycle . It started hurting last week and the outer part of my nipples looks darker and a litter bigger . Tell me what’s goin on ?