Your symptoms are suggestive of a pelvic infection
or a renal pathology. I advice you to get a thorough checkup with a nephrologist
and get advice. Your intermenstrual spotting could also be relieved once you get treated for your urinary condition as most often urinary infections lead to menstrual irregularities. Wish you good health.