My point is that the novel has numerous inconsistenties about character ages and should therefore be taken with a huge pine of salt when it comes to establishing an accurate timeline.
So you don't think that Tom and Sonny are the same age as is stated in the novel? You are skeptical of that?