Granted, when I was seeing an individual psychiatrist prior to having Kaiser, she said I could only get a 30-day supply as well and would just send 3 at a time too. I feel like there is a way to do a 90-day supply that many providers either don't want to do or don't know about.
Edit - It might be something that's possible with electronic scripts and not possible with paper.