How often should I post to Google my business?

At a minimum, you should be posting on Google My Business once every 7 days. Many businesses post once per day, and have seen good results and improved rankings.