Tamsin,
First and foremost, you need to be in the care of an Ear Nose, and Throat specialist, preferably at a major cancer center.
All of your symptoms obviously suggest tonsil cancer, which 70% of the time is attributed to
HPV. Of course the only way to diagnose cancer is with a biopsy, which I suggest getting ASAP and getting into treatment.
Time is of the essence in cancer, even when the diagnosis is delayed due to the ignorance of our medical practitioners, so the first and most important step is to get into the care of the best medical team available to you. I myself was diagnosed late and have managed to survive despite the challenges, so please don't believe all is lost.
After selecting your medical team, and deciding on those next steps, the only thing you can control is your nutrition and attitude, the rest is up to how your body, and the cancer responds to treatment.
If it is cancer, and is in fact
HPV positive, your survival statistics are actually quite good despite the late diagnosis due to how
HPV related cancers respond to radiation.
Keep your head up, and let's take the steps necessary to get diagnosed and into treatment.
Best of luck,
Eric