You don't mention if you are male or female, so I'm just going to throw things out, and some may or may not apply to you.
Often, when this happens, it's because of a secondary infection, like yeast, bacterial vaginosis, another STD like gonorrhea or chlamydia. It would be a good idea to get checked for those, at least to just rule that out. Two years would be a long time for this with no other symptoms, but since it's a frequent cause, I have to mention it.
Have you started using a new soap or laundry detergent, wearing a new brand of underwear, etc.? If you are having an allergic reaction to something, or even a sensitivity, sometimes that can trigger outbreaks.
Had you started shaving the area? Waxing? Doing anything differently? Start using a new grooming product for the area?
When was the last time you had a physical? Besides a secondary infection like yeast, BV or another STD, things like other chronic health conditions can sometimes make it harder for herpes to be in control. Think diabetes, for example. Even hormone fluctuations can cause this. You don't mention your age, but menopause could do it. Low testosterone if your male, having a baby if you're female, etc. If you're female, did you start a new birth control pill?
You mention not wanting "another pill" to take daily. You don't have to tell us what other pills you are taking daily, but did you start any of these other pills 2 years ago? Did you get diagnosed with something 2 years ago?
Have you been drinking more? Less? More or less of anything that you might not consider a lifestyle change, but could have an affect on your body?
Sometimes, unfortunately, we don't know why it happens. It just does.
And maybe don't think of it as another pill you have to take long term, but try it for 6 months, and then see if things are better. Often, after stopping suppression, you might get an outbreak, but then things go back to normal. It doesn't have to be forever, but maybe you can give your body a bit of a break? Just something to think about - no right or wrong answer there.