I'm in the same boat, have you tried seeing an integrative doctor? They can usually at least help extend the good periods.