what's going on?!

Mikayla
So my period was running 4 days late, I finally got it but it only lasted for two days?
 My boyfriend and I use condoms for protection, and I've been under quite a bit of stress lately! I also have a UTI at the moment, can that affect periods?