After Luffy got saved by Law's crew in their submarine, once Luffy got knocked off Onigashima by KaidGOAT, in order to carry Luffy back up to Onigashima, Momo had Shinobu age him 20 years so that his Dragon form would be bigger/more powerful.
So, now he's an 8 year old trapped in a 28 year old body.