I have been taking l-lysine 1000mg in the morning and 1000mg at night. It is the only thing that has actually worked. What is interesting is that if i take less than 2000mg it is ineffective + i have to take it everyday. I am going to pick up some vitamin C.