QUOTE: " I am in a much better mood when I'm on a vacation. Perhaps i'll take some time off work and give flying another shot and reassess at that point."
To the OP, this is perfectly normal! Vacations are alot more fun than work. That is why work is a 4-letter word. Think of work as an 8-hour-per-day necessary inconvenience that hopefully allows you to do what you want to when you are not working. Fly G/A for fun! It's a whole lot more satisfying, kinda like a mini vacation on your own terms...