The frequency in which people get outbreaks varies tremendously. Some people get one a year, others get several a year. You'll only know over time what you'll get.
To treat this outbreak, take valtrex 500 mg twice a day for 3 days.
The thing about herpes is that it recurs. Nothing can make that stop 100%. Suppression can help (valtrex or acyclovir daily), but you may still get an outbreak from time to time, especially if you get sick, stressed, really tired, etc.
No one wants outbreaks, obviously, but you'll deal with it a lot better if you can take the emotion out of it. It's not "gross" - it's a virus that you got, and it does it's viral thing. Would you feel this way if you had recurrent allergies? If you got strep throat from kissing someone? A cold? Probably not. I know it's really new for you, and accepting it is a process, but you'll get there.
Also, if you end up getting frequent outbreaks, make sure you don't have a secondary infection, like yeast or bacterial vaginitis, or another STD. Other infections can trigger outbreaks, too.
Feel better!