Help!

My period this month has been weird. First, I had old blood coming out for like 3 days. Now, I’ve been off my period for about 2-3 days and I have an odor that I’ve never had before. I don’t have any strange discharge, just a funny smell. I haven’t had sex in like 2 weeks, but I really wanted to this weekend. Could I possibly have BV or a yeast infection?