What is this

It looks likea blackhead and is slightly raised but wont pop its been there about 2 years and no matter what i try to do it wont pop or go away. Its on the top of my stomach