Then main factor that effects my mood would have to be my exhaustion level and of course kids haha.
Firstly the time of day can alter my mood for example i am quite grumpy in the morning because it takes me a while to wake up fully, although i may be grumpy i am still calm especially when i go to work i have to stay calm because of the traffic, the weather generally doesn't effect my mood unless of course the hot weather makes me exhausted and if i am exhausted or tired then like most people i am introverted and grumpy other than that the kids make me stressed or happy and mad and sad so the kids are also one of my main mood changers if that makes sense haha.