...Anyone know what this could be? It has been there for over a month. Some days it is small - other days it is big. It is not painful.