27 years and 6 positions, total.
5 RN positions in 21 years (M/S, ER, Trauma, SICU, Flight). Shortest time I was ever in one position was M/S, 2 years. Then 3 years in the ED, 5 years in Trauma, 8 years in SICU, 3 years in Flight. All of those were in the same units over the timespan, although after 5 years in SICU I became the unit manager. I grew to hate management, so transferred to become the unit educator after about 18 months. I did that for 18 months, but tired of it quickly. Bored with the ICU and hospital work, I decided to fly. I liked flight nursing very much, but hated 12 hour shifts, which I had never agreed to do in any other position I'd ever held. Having given up my cherry three 8 hour day shifts a week (on Tues, Wed, Thurs!) in the SICU, it was going to be impossible to get that schedule back. It was really my loathing of 12 hour shifts that propelled me to graduate school, lol.
While I was flying I went to NP school. I worked one 12h shift a week every Tuesday, or one 8 on Tuesday and and one 8 on Thursday if I could get someone to take those extra 4 hours. No way I would ever agree to do more than a single 12 hour shift a week. Too inconveinent!
I have had 1 NP position for the past 6 years. I am part owner of this practice. I plan to stay here another 6 years, and then I will be selling my interest and retiring.
It has been a great career.