Bump, Keloid is irritating, don't waste your time ! call for care