All these symptoms indicate that you might be having acute Tonsillitis
1. Gargle with warm salt water to relieve the soreness.
2. Analgesics like paracetamol
3. Antibiotics depending upon culture & sensitivity reports to remove the causative organism.
4. Antihistamine preparations can also be used to provide symptomatic relief.
As the symptoms have persisted for 03 weeks, it will be better to consult an ENT specialist
& start treatment as advised.
Meanwhile...avoid taking cold
food & drinks, maintain adequate hydration & take soft, non-spicy foods.
Wish you good health & a speedy recovery.