I don't know if he was wild or captive when I bought him. I got him from my local Petsmart and I haven't had any problems with him since I got him. I have to wait until Thursday to take him to a vet (thats when I get my paycheck) so I was wondering if there is anything I can do until then.