So, if he doesn't want you to touch him, don't touch him. That's his way of saying "no". Birds aren't like cats and dogs who usually want affection. And hands can be scary to a little bird. So, I think you just need to slow down, build his trust, and learn to read his body language. Birds bite to tell us something- they're scared, etc. Also, you only had him a really short time. It can take months before a bird is really comfortable in a new home. Just take things more slowly with him. Getting him to eat out of your hand is a good start. You can also look into target training and teaching him to step up and then expand from there.He bites when I want to touch him, when I take him in my hand. I got him to eat out of my hand, but when I try to caress him, he bites. I cannot hold him in my hand. How do I stop him from biting so hard?
This is a possibility, and in these instances, you can simply pull back from playing with your bird and ignore for a minute before resuming play to teach them that biting is not ok, or that they bit too hard during play.If he is biting because he is playfully nippy, he may not know the strength of his bite.