This sounds like glandular fever
, which is a viral infection. There are a couple of viruses that can cause this the most common one being Epstein Barr Virus. Unfortunately there is no specific treatment for this and you will have to rest for two to three weeks and take symptomatic treatment . The blood test
will confirm this, so just make sure that this is the diagnosis and not something else that there is treatment for.