mate, other than ice, there isnt much else you can do. you can get stuff from the chemists that reduces swelling and bruising, bit i recon its expensive.
get your girlfriend to stick some make up on you son