Well, you'd really have to say 'Nathan88 was right' since he seems to know when her period is, but if she does lie about it to avoid penetrative sex then you could expose her as the fraudster she's alleged to be.
It's a major nuisance when girls advertise services and then fail to provide them on some dubious pretext.
At least she gave the OP a discount and a decent blow job.