Well, I have no personal grudge against Yahoo. But beware of Yahoo Answers!
People go for online solutions these days for anything and everything. Yahoo answers is cool but don’t trust it when it comes to very very important problems you face like ones concerning your health. Try your best to consult a physician and get expert advice right before your eyes.