It depends, sometimes my horse's stall is filled with flies and sometimes it's perfect. I leave on it on when in his stall and in pasture.
If your stall is darker than outside then you shouldn't need to.
My horse have one and i put every day
It really depends, i don't put a fly mask on my horse in her stall but when she's out I do, but it's really up to you