I am a big fan of direct honesty .I'm not sure if you have told her that you don't like the way you feel you are being treated and what you would prefer. Be consistant about presenting who you are and what your expectations are. Unfortunately this doesn't mean that she has to respond possitively but it does let her know where you are. Just don't let it slide when you feel wronged respect yourself and speak up that is you right.
There are questions of is the way you feel you are being treated unreasonable. Is your wife merely not able to give you what you want when she is having her period? Is she just moody or actively misstreating you? Are you being excessively needy?