I need opinions!!

Pyper

For a bit of time, I was having problems with UTI's. One got pretty bad, but I didn't have money for the doctors. So, I chugged 3 different bottles of cranberry juice in about 3 days. And I decided to take a long break from sex with my boyfriend. It seemed like every time we did anything sexual, (not just sex but literally anything) I would have something go wrong. Now, I feel completely fine. But, my period has been changing. The past four times, I was a week late, which worried me about pregnancy. Then, I'd get it. Then, I got it early thr next cycle. As of now, I am not on my period, but I am spotting blood. Is this normal? Period changes and spotting blood? Should I be worried? Should I take a pregnancy test? Should I wait a few weeks? Please please reach out to me. I get overly paranoid and I need help from someone older than I am, or someone that knows more than me!!! PLEASE HELP!!