I would recommend a friend with this kind of condition to see a specialist. It can't hurt and your primary doctor will understand. A second opinion is all you want and you'd be surprised there might be tips or advice that your primary is not aware of. Get copies of all your test results and bring them with you.