Trevor,
Melliferal is right, what is normal?
You are feisty (fist shaking at the sky) and you will survive. Shitty days happen. If everyday was just peaches and cream for me, I'd check my coffee water real fast. Ignore the crap, just don't step on it.
You are a good guy my friend. Normal is to have sucky days. And non-sucky days.
froggy12