It is not very reliable to diagnose anything from a picture. If the sore is on your tongue, it is very likely a canker sore. If the sore is on your lip, or face and keeps coming back in about the same place, give or take an inch, it could be herpes. Or it could be something else.