I read something a while ago about how there is this certain stuff your brain produces (seratonin maybe?) and when there's a lack of that you get pissy. Cigarettes also contain this, so your brain stops producing as much as it needs to keep you happy. Fortunately, it's also in sunflower seeds...so you might want to start snacking on those.