I’ve been struggling with this forever. A friend just sent me this Instagram tool that automatically posts for you at the best time. I’ve seen a huge boost in engagement over the past week. I’m pretty sure it posts when the majority of your followers are online.