You sound a lot like me. My best moments of clarity always come from a 2+ week trip abroad, spending less time on the internet and more time with the world and myself.
It's taking time to talk to other people and hearing that people are happy and successful doing all sorts of different things.
It's recognizing the core values that make you feel fulfilled.