Thanks for writing to us.
Red sore along with white patches can be due to-Aphthous ulcers
Oral habits like tobacco or pan chewing .
Traumatic injury due to sharp edges of teeth.
I would suggest you to maintain oral hygiene
Take vitamin becosules,iron supplements
Discontinue the habit of tobacco or pan chewing.
Visit a dentist
and get sharp edges of tooth smoothened if any.
Hope this helps.