GS
I'm 15 years in and don't anticipate a long haul command any time in the next five years - or ten years for that matter!
Have faith, I know that's easy to say from where I sit but I honestly think there's going to be a lot of movement in the next year or two as factors such as the iFad/EASA/pension and tax rules wear us old ****s down and we decide to head off into the sun set....in short be ready for the unexpected.
BTW when I joined some time in the last century I was "promised" a LH command in about 7 years, it was actually nearer 17, so despite current grumbles in reality not much has changed over the years (I never did bid for a SH command, for all the usual reasons..)