Given your symptoms you def need to see your GP.