Coldsores can also be affected by what you are eating. High levels of one protein (Arginine) will help the virus replicate and you will get an active sore, while the other type of protein (Lysine) blocks the first type and helps to prevent the sore. So maybe if you keep getting them, have a look at your diet.