This is genuinely one of the most frequently asked questions I get when trying to encourage business owners to post blogs in their website.
The simple answer is blog as many times as your time allows.
Scheduling your posts
In terms of encouraging you to post; It might suit you or be more productive to write several posts at the same sitting, and its not ideal to publish them all at once. Karen over at Copy with Cream says she writes posts at night which is not an ideal time to publish them if you are using them as a newsletter.
Fortunately WordPress allows you to schedule the publish time and date for your post in the Publish dialog on the right hand side of the add/edit post editor page. I’d recommend adjusting the publish date to give at least day between publishing so you are drawing Google back repeatedly