Hello. Recently, I suffered what my GP diagnosed as a viral infection, however the roof of my mouth is a mixture of white and purple, and has not changed. This cannot be scraped off, by the way. I also have two spots, one on either side, inside my cheeks of my mouth. Each is pale white, with a red centre. I also have small red spots at the back of my mouth. I was wondering as to what this could possibly be? Thanks.