I’ve been there for girls all the time by virtue of them just living with me and me working from home, and it still worked, but you have to be in a position to have demonstrable options pass them by frequently to keep them chasing. It’s not something I think most guy’s work situations could support.
We would also go for walks in high traffic areas a lot filled with hot chicks that would stare at us and that helped a lot too. In general if your life is positioned so you pass by interested women frequently and your girl is there or sees that or even just believes that, that helps maintain her affection and attraction. Also helps if you get someone that’s on the younger side, was a late bloomer, or lost weight or something and has some reason to self-evaluate a little lower than they are. You can end up with an 8-10 that still thinks she’s a 4-6 and sees you as a 10 and the best deal of her life. Also helps if you’re the best she’s ever had, which is relatively easy if she’s younger because there’s a finite time span she’s had with anybody at all and if it’s mostly guys her age it’s pretty easy to beat that with shear experience and having your shit together. Statistically unlikely you’d be the best someone in their 30’s ever had unless they were with 1-3 guys before that when younger and then joined a religious commune until you met.
I don’t have anything against older women and plenty of them look as good or better than younger women. In my area often better. But it’s a lot harder to date them and have it be rewarding. Also easier if she’s an immigrant or first generation. Young 20’s immigrants are my preferred dating pool. They see me as some kind of dreamy well off super hero whose dick contains citizenship and it allows them to be their best self in a relationship because in their mind they’d never be able to do any better. I’m not rich, nor a super hero, or even super good looking or anything, but I meet whatever base minimum requirements are to be considered in the top 20% of guys, which really doesn’t take much. Don’t be fat, fill out a T-Shirt, don’t live pay check to pay check, be funny and confident.