SGS3 Heating up

My SGS3 I9300, running 4.3, is really heating up fast if I use it for 10-15 mins straight and the battery is dying in like 8-12 hours.
Any ideas why and how I could fix it?