STDs caused by viruses cannot be usually cured. Medical treatment aims at keeping them under control, but even that may not be very successful. These diseases include HIV, herpes, hepatitis and human papilloma virus.