How long does glandular fever last? I have been like this for years and it's just getting worse.