At the median, most posts on Facebook don’t do very well. But at the high end (95th percentile) there’s a lot of variabilities, especially at the beginning and end of the day. It is recommended to post at least 1-2 times per day. Again, this depends on certain factors like how many followers you have. If you have less than 10,000 followers, you should post one or fewer times per day. Because, once you exceed one post, each post gets 60% fewer clicks per post. But if you have more than 10,000 followers, posting 1-2 times per day leads to the most clicks per post.
You should post on Twitter whenever is convenient for you. Your focus should be on content, not on the time of day. For most tweets, there’s no difference in the day of the week that you post, but for really good tweets there could be some benefit to posting on Sunday, Monday or Tuesday, but it is not terribly significant. 3-5 tweets per day are considered as a good count for posting on Twitter because you need to tweet enough to make your brand get noticed.