Have had rosacea for a long time, normally not too severe but with occasional flair ups. Had given up looking for a cure and got used to wearing foundation and green concealer every day. By chance I started using black seed oil (from black nigella seeds) as a moisturiser, and by some miracle I no longer have rosecea, although I might still be a fraction redder than the average person 
Just thought I'd mention it in case anyone wanted to try it. Would also be really interested to know if anyone else has success with it.
I did think it might have just cleared up by itself and the oil was a coincidence, as it did go away for a year by itself once before, but I ran out of the oil and within a few days the rosacea started returning.