Dempsey went in for his Vet checkup today, we found out that one of his testicles has not dropped, we need to make a decision on weather to have surgery and remove the one that hasnt dropped while also having him neutered. The question I have is should we wait a little longer to see if it drops or should we go ahead with the surgery as he is only 4 1/2 months old. what time frame do the normally drop?