thanks for the replies, i had read that you could give human antihistamines but thought i would check with vet ,she made me feel worse than what i did because she said not to wait till the evening as she could have eternal swelling !
cleo has been to the vets they said it was probably hayfever gave her a shot ,some antibiotics just in case and prednisolone and a £70 bill but the swelling is going down already and that is the main thing,