Is there a right time to call someone

So I call my bd at 9 in the morning and he’s bitching at me asking why I called him so early to call him like any normal person around the day

When he come out of work I’m not allowed to call him cus it’s crazy to him so when is there a right time to call