I know what you mean. The past week has been full of unwelcome visitors and I don't mean my period.