Have you tried seeing any alternative medicine types about your health issues? Sometimes a naturopath or an acupuncturist can be just the ticket with complex but lower grade health issues.