A couple days ago my lip started to hurt in the inside i look at it and theres two spots that are red and they look like canker sores but it hurts to open my mouthand when my teeth rub against them which is all thetime because they're right in front of my teeth. what is it?