it was very itchy so i put some AfterBite on it.not sure though if it's a lump or a cyst...or-god forbit-something more serious. anyone know anything about this?