Need advice

My nipples have been hard & so tender and sore for over a week, according to <a href="https://play.google.com/store/apps/details?id=com.glow.android.eve">eve</a> my period is 2 days late & on Friday night I couldn’t stop spitting at all... what do you ladies think could be the reason for all of this? My period is known for changing & my nipples get a little maybe 3 days before it comes down but this damn the pain is consistent & it’s been longer than usual.