we use daktozin which is behind the counter at the chemist. it has worked fine. otherwise i think you should go and see a GP so they can have a quick look at it, if it isnt going away it could be something else. i am thinking maybe an eczma thing, or maybe it has become infected. but i guess if it has been long lasting it would be a good idea to suss it out a bit more.