It's called tact, people. There is no situation where it's not necessary.
This is judged on individual merit and circumstance with me. When you get there TO HER you'll know what you get. It is tactless to ask for a discount. When a lady feels like you deserve one, you'll get it.
You should patronize a lady because you enjoy her, and would gladly pay her full rate, and not under the precept that she will give you a discount anyway. You don't sit down at any restaurant and ask for a discount because you eat there regularly. It's up to the manager to notice your patronage and decide to give you a gift card on your next purchase.
You should never have to tell a lady when to give you a discount. If you feel your business is not being appreciated (because she starts being mechanical, or stops dressing up, or making your time together special) move on. She should feel good about giving you a discount because she sees the value in your patronage. And if that just doesn't happen after two visits, then oh well.... bye.

And two visits makes your a repeat, not a regular.