Sounds to me like your defiently coming down with a virus or something.. go and see your GP.. they might be able to give you something..

Hope you feel better soon.