I know a lot of people posting here are new to the field or in their first years of their careers. My perspective is from further down the road

I have 23 years experience, just turned 44 recently. I am ambitious, considerably skilled and have always enjoyed my work. I have never really specialized in anything, being more of a generalist. I decided last year to focus more on VMware technologies, and I studied to pass the VCAP5-DCD. Next step, the VCAP5-DCA. However, as a consultant, my job takes me from one technology to the next. Kind of hard to study vmware when you spend your days in Microsoft technologies... I just went back to an old client to do some telecom stuff for them (MPLS migration) and now I'm thinking of working on renewing my CCNP. Can't focus on one thing! And in the middle of all this, I am looking for a new job (like everybody, I want more money, employers that care, etc...)
It never gets easier guys...