i had this pimple on my face for about 4 weeks i been putting cream on and it gets smaller but wont go

has any one had anything like this?

thank you