The posting times will depend on your audience, platform choice and business. But generally, it is better to post 2-3 times a day on weekdays between 9 or 10 a.m. According to a survey conducted by HubSpot in 2021, most engagements on social media take place between 6 p.m. to 9 p.m. and 3 p.m. to 6 p.m. You can read my in-depth article on "Best time to post on social media" to get a clear concept.