I get them too and usually tired and stress related. Mine last about a day on and off before they go. My gF was under huge stress once and had them in one eye for more than 3 weeks!!