I really could use some help 😭

So I let my boyfriend cum inside of me on the 4th of July while I was on my period and I'm still spotting to this day and now I smell terrible. I don't want him to touch me because I'm so self conscious about it. I don't know how to fix it, I eat pretty good and I drink lots of water and I work out. We keep having sex though and I don't think that's helping... Any tips or a way to fix it.. I'm begging 😭