I would stay current. Unfortunately I have that same history as you... I am on my 5th flying job in the last 10 years... two of them I was at less than a year.
It's just tough when shady 135 operators run you like your less than human, or pay less than a livable wage. =( Oh well... I'm hoping that now that I am not super green that my length of employment improves at places as I can be pickier about where I want to work.