Is your ball python younger? Because many hatchlings tend to be a bit nippy/on edge and frightened, which all gets better with time and handling.
If not then your bp just need to get adjusted to it's new surroundings. It is prob still adjusting and a bit stressed. It is possible the bp wasn't handled much before you got it. So with continued handling your bp should learn to recognize ur scent and be at ease and learn how to tolerate it.
As far as the hiding all the time. Hiding= happy Ball python.
If they are out too much then that is a bad sign of stress.
Congrats on the new bp!! :]