What is this ?

So I have this thing on my lip no idea what it is. It doesn’t hurt only when I try to bite on it but i was kissing my boyfriend and I’m scared it might be contagious or something does anyone knows what this looks like?