i have some swelling

i have this swollen spot on the underside of my belly. it hurts to touch or put pressure on but when i do it leaves indentation. it feels very sore. is this normal? not sure if i should call my doctor or not.