The best time to post on social media varies for each account, but a general rule of thumb is to post around the times your audience is spending time on social media (i.e. after dinner, or first thing in the morning).