When it is time to sell.

You ask a good question.
Everyone has days when they don't have a positive attitude.
So you need to figure out if it's a temporary thing or that you might be starting to be a good example for the rest of us and coming to your senses.
I like the idea of keeping one you really like and enjoy it.

Yep....just don't jump to any hasty decisions.....