30 minutes, or more, of sunshine is good for you and will improve your mood. Any less that that and you won't feel the effects, says Matthew Keller. And that's probably because you are annoyed to be cooped inside on a sunny day.
JavaScript is required for this site.