The information contained on this site reflects our personal non-professional opinions only, and is in no way intended to replace the knowledge or diagnosis of your doctor. For specific guidance regarding personal health questions, we advise consultation with a qualified health care professional familiar with your particular circumstances.