In general, you should try answer as quick as possible, But, we are all very busy running our business and don't always have time to answer immediately, and therefore you should set an order of urgency based on the issue/subject/question - in the following order from fastest to least fast.
A) Questions regarding potential sales - answer asap.
B) Questions regarding a product recently purchased - answer asap.
C) General inquiries/suppliers/admin etc... - same day or next day. If it requires a long time to answer, try at least respond with a short sentence saying: "Got your email. Super busy, but I will do my best to get back to you tomorrow" - or something similar.
Good luck
I've successfully helped over 350 entrepreneurs, startups and businesses, and I would be happy to help you. After scheduling a call, please send me some background information so that I can prepare in advance - thus giving you maximum value for your money. Take a look at the great reviews I’ve received: https://clarity.fm/assafben-david