Hi there, I lived in two different border cities while my husband and I dated and while I waited for my CR-1. We dated for 5 years and then I moved after we had been married for 2 years, so I was crossing for 7 years!! I never had a single issue. I always printed out my most recent pay stub, along with something from our HR software that showed I was actively employed (and later, it also showed my husband's name as my spouse). I was always up front about my situation. Later when I was renting my own apartment, I would bring proof of my lease. I never once had to show any of this stuff, but it made me feel less nervous about the possibility of being hassled.
Over the course of those 7 years, I would cross approximately every other weekend, with some longer vacations occasionally.