If a company that I'm interested in sends me an email once per month, then I generally don't mind it. I might even appreciate it.
Send it every two weeks, and you're training me to tune out and usually click the "Delete" button without looking at the content.
Send it weekly, and you've irritated me enough to have the motivation to unsubscribe. Maybe just flag you as spam if the "Unsubscribe" link isn't immediately easy to find. Certainly tarnished my view of your brand.
I don't know where the "sweet spot" is, but monthly sounds about right.