A male 4 feet at 5 months???
Few options here.
1/ misleading about the age and sex
3/ way of on your measurement
2/ not a ball python (won't be the first time someone get sold something and come here to identify it and it's not the right species.)
Sent from my iPhone using Tapatalk