Once a week and only when I have time to potentially fix something that breaks. Usually because of something I did. Nobody told me I'd have to deal with config file changes in etc. Pacnew in my case. Had to discover that on my own.
Using diff with meld makes it pretty simple. I missed a line in one file recently and SDDM stopped automatically starting on boot. Growing pains. Plus I threw myself in the deep end to learn faster with a rolling release but that's just how I operate.
Part of me welcomes breakage because that's how I got gud at bending Windows to my will as a kid.
Exceptions of course if there's a new feature I want to try out ASAP.