I keep getting cold sores?

I keep getting cold sores now and for the past like month i have had three..can any one tell me why and how i can stop them please. They are really getting irritating
Update: is there like any medication or something i can take to prevent them coming?
6 answers 6