Oh my! The goblins have arrived early! Sounds like he's having a heck of a time figuring out which age he should be right now. You might see a lot of this behavior between now and the holidays.
Unfortunately, he's not a happy camper and when they see us happy and doing fun things, they tend to pull out some tricks to try to make us as miserable they are. Keep doing what you are doing. He's teething, just like a baby getting his teeth.
Happy Halloween!
Sit quietly, the answers will reveal themselves when you least expect them to. The past is gone, the present is a gift and you need to focus on today, allow the future to reveal itself when it is ready.