The best times to post on social media overall is 10:00 AM on Tuesdays, Wednesdays, and Thursdays. The best time to post on Facebook is 8:00 AM to 12:00 PM on Tuesdays and Thursdays. The best time to post on Instagram is 11:00 AM on Wednesdays. The best time to post on Twitter is 8:00 AM on Mondays and Thursdays.