The most appropriate thing to do is not self-diagnose and/or self-medicate.
You are dealing with chronic pathology here, which demands full case analysis and case management. The best way to ensure treatment success is to go to a qualified classical practitioner in person, and do things properly.
Silica may be a good remedy for you, but then again it may not be, and cause all kinds of problems from suppression that will only make your overall condition much worse. A "little research" in a remedy is no substitute for the prolonged study and clinical observation of that remedy by a qualified homeopath.
If you are in North America, take a look at this referral list for some possible homeopathic practitioners working near you.
www.homeopathy-cures.com
Divina