need to vent

Ali
So my af never came last month well tech I got my af two
Days after turkey day and ended I think the first of dec my cycles are always off I am overweight so that contributes to it. Well I never got my af for dec. The other day I started to feel pain in my lower stomach pelvic
area I called doctor because the other symptoms I was having were consistent with bacterial vaginosis and or pelvic inflammatory. Drs office on Thursday says they can't see me at all but they can get me into satalite office with a nurse practioner Monday meanwhile af still not here took a pg test negative went to the walk in clinic yesterday this affiliated with my pcp all they did was a urine test for pg kidney stones and uti all came back negative. They didn't do a pelvic exam which I was hoping for I am on metronidazole pills and some pill they gave me because I have an itchy rash down there as well sorry to gross everyone out. 
I do everything to make sure I'm clean Yet I still get this I'm also diabetic so I am more prone 
Anyone know if having a late af could be due to bv