Give him at least 2 days to digest before you try to hold him. And I always freak out when a snake tries to bite, even though it really doesn't hurt. You can put on a pair of garden or cotton gloves to pick him up. Sometimes they get scared or defensive when you reach in to grab them, but usually they calm down once you're holding them.
I would make sure your tank isn't too hot. Being too warm can make him irritable. Also make sure that you have plenty of hiding spots for him, so he can feel secure. After he's done digesting (in 2 to 3 days), I would go ahead and pick him up. Try to handle him every day for about 5-10 minutes, or as long as he doesn't seem stressed. Just always give him a couple days after eating to digest.