It is important to remember that this forum does NOT diagnose any condition. It is pretty much impossible to give a complete and accurate diagnosis without:
1. seeing the patient or traceur,
2. doing tests to determine the condition,
3. being a doctor.
Any reply consisting of "I had that" or "It is this, because I have it", will be immediately bashed for:
1. Not reading this thread
2. Being wrong
3. Misdiagnosis and likely committing some form of malpractic, practicing medicine without a license.