Mouth little sores

these have been in my mouth for the past 2 years. they come and go. what are they?