Question: how long does it take to make master gunnery sergeant?
Answer: Gunnery Sergeant (E-7) - 14.8 years. Master Sergeant/First Sergeant (E-8) - 18.8 years. Master Gunnery Sergeant/Sergeant Major (E-9) - 22.1 years.