Well I wasn't far off in age.
He is about 4.5 months old since the vet said those baby teeth are going to be coming out soon. The vet asked me if I was keeping him, said I wasn't sure. After the physical exam, he mentioned shots. I said yes so I guess we are keeping him.
Since he is completely black, I have named him Cole like Coal.