I really love this invention idea of yours. Despite the fact that I'm lucky enough not to have cramps on monthly basis, the few times I do aren't jokes. The pain is always excruciating.
I also have a friend who doesn't come to school the first two days of her period due to how painful it usually is.
RE: What I would invent