Big that must be horrible for you.

I do think that what you have described is cause for some concern and you should definitely get it checked by a GP, they may refer you on to a specialist.