You should discuss the possibility of herpes with your doctor. That is one of the few things that would keep coming back
This is not the Dr's site and no one is going to be able to diagnosis you or give you medication advice over the internet.
I can tell you that it is best to follow up with your Dr. Whatever is going on is not going to be STD related if it always comes back.