Hi Angie,
Technically you can post as frequently as you like, you won’t get banned. However, my recommendation is to limit Facebook posts to 2-3 a day. On Twitter you can post more often, but I’d say a maximum of 10 tweets per day is enough. Otherwise, your accounts might be considered spammy by other users. Good luck!