Everyone who suggested neutering your cat gave you the answer you are looking for. Un-neutered cats are very aggressive and that's why he's biting. Yes, it can take up to two months for the raging hormones to die down and yes it costs money to get him neutered, but since he has been your cat for 5 years isn't he worth it?