Yes, no?

A little background story. I have the mirena iud. I had the skyla for 3 years prior. I’ve had the mirena for almost 6 months no gap in between. Anyway I’ve been having sex without a condom with my boyfriend for 6-7 months. Anyway the past two weeks I’ve been exhausted, my hair has been greasy(never get greasy hair), and my boobs have been crazy sore. I never get sore boobs even before a period. As per this app my period is due in 5 days. I’m usually on time or a day early. I took this test today, is it invalid? Negative, positive? Should i take another?