It is about the size of my finger nail, and doesnt really hurt to touch. Its on the top of my thigh. Any idea's what it could be, do I need to see GP. TIA