For my area of political science #polisky, desk rejects are mercifully quick: about 8 days. Rejections after review have come after ~71 days, while R&Rs take ~85 days. Three months for a post-review decision seems reasonable. Overall, 4-out-of-5 of my submissions have been rejected. That's life!