Programming is so rewarding.
Sometimes though, you run into times where you just say: "Is this even worth it?" or "I should be doing something else with my life."
What made you get to that point and how did you recover?
For me, I became stressed out about how clients weren't as enthused as I was when I would show them my projects. I would look at their reactions at the designers' product and be amazed... but when they saw what I did it was either not good or just what they were looking for.
I overcame this when I took some time for myself and started communicating with other devs. I learned that I only needed to be proud of myself otherwise I would never be happy.
What almost made you give up programming? How did you recover?