Like you said, you just got him. He's not going to warm up to you and be used to handling after a week. It's different for each snake, but you have to be patient. It might take a while before he gets comfortable with handling. When I got my first ball she would not let me touch her head at all but now she's like a puppy and I can do anything I want. Some hatchlings are aggressive and if you get him used to you, he'll grow out of it.
Also multiple times a day, every day, is a huge no-no. Ball pythons get stressed easily and getting them out of their home over and over to be held by a stranger will not make them happy. Once every few days, even once a week is enough. Also make sure you don't handle him at least 2 days after feeding.