Hello i have glandular fever and have had for 4 yrs it normally lasts min 6 yrs but can last longer there is nothing the doc can do, just try and stay healthy because you will catch EVERYTHING!! i have had tonsulitus (spelling) every month for 4yrs!! it drives me mad!!