what is this

today my af came and it was very hard putting in tampon and very painful taking them. no heave flow at all but enough to put a red tint on tampins and tissues.. now it feels like pressure on my vagina when I take them out... I've thrown up all of a sudden and also havening crampin in my stomach... bf wants me to see if it's tss but I don't think so just irritated swollen down there... this is the first time it's happened to me and I'm scared