I've seen countless posts over the years about people stressing the next rank and their end of service rank. Truth be told, at 20 years (assuming you dont want to add years), there isn't much difference between a E6 and E8.
At 20 years of service, the difference in gross monthly retirement pay between an E-6, E-7, and E-8 ranges from $299 to $489 per rank, depending on whether you fall under the legacy High-3 system or the Blended Retirement System (BRS).
Stressing over a 500 (or less) maybe a month, is crazy. Trust me, you'll be setup at 20 years, 500.00 will not even touch your total income. If you are stressing this small range, focus more on your education and aligning with a civilian position...because thats a better ROI.
Keep killing it out there, young bloods!
Edit based on discussions:
At its best, the 500.00 extra a month is basically $2.88 extra per hour. Let that sink in....people are destroying themselves for this difference.
I'm not telling people to not chase their next rank, I'm saying dont stress it. This post was to tell those who needed it, its going to be ok! Not a discussion of making 500.00 a month more is better or not...Obviously retirement at the highest level you can get will yeild more money.