If it was a fresh wound that was cleaned very well I would tell you to super glue it shut. But since it's a bit older and painful it might mean that it's now infected. You may want to clean it several times daily with warm antibacterial soapy water and even soak it. Then put the neosporine on twice daily and keep a bandage on it to keep it clean and closed. Keep at it and it should eventually heal. Good luck!
Hi
Welcome to the MedHelp forum!
If it is a deep cut then that will take some days to heal up, need pressure bandage so that the cut edges come close or it may need wound cleaning and stitching. Otherwise there is a chance that you have diabetes which is slowing the wound healing. You need to show this to a doctor. Take care!
I think you should go to the doctors, if it's not healing, then something is obviously seriously wrong and only a doctor could treat it.