I have red sore spots on gums and roof of mouth?

Red sore spots. Have it examined by your own dentist. It could be quite a number of things- viral, from smoking, irritation, or a host of other possibilities. We can't determine that over the internet. It's like posting a question, "I have a pain in my stomach."