Sores on the skin can be from different sores.
Allergy, infection, irritation, systemic causes etc. You should have a medical doctor look at this lesion before it goes away as it could be a clue to a systemic disease and help with the diagnosis. The md can ask you a host of many other questions to many to ask in this small venue. Good luck and have it seen asap to help with the diagnosis.