Does smiling affect a person's mood?

Yes, it does. If you are down, make yourself smile and laugh a lot. Watch and read funny stuff.