Thank you for posting your query at Doctorspring.com ,
It seems from your history that you may have a disorder which needs immediate attention. Have you done any blood tests in the recent past ?
Tonsillar enlargement is possible in many conditions. Anaemia can cause fatigue, so as many other conditions. Low platelets can cause bleeding but there can be other reasons which needs to be ruled out. Night sweats are significant from your history.
I suggest you to meet your physician immediately to do a complete evaluation. Please get back to us with all reports.
Kind regards.