Up on blocks

v.

Heard in Dublin

To describe a woman who is menstruating.

In use

I didn't get me hole tonight the missus was up on blocks!

Posh English

I did not enjoy conjugal relations this evening. The wife was indisposed by her monthly courses.