Hi all, needing a little bit of advice and support plz..... I have just had my 18 week old kitten neutered today and hes got a collar on and hates it but i feel incredibly guilty now for having him done so soon. My sister has waited until after ive took him to have it done an brought him home today to tell me she thinks it was far too young and im cruel!! Am i because i have sat for an hour upset out of guilt because I didnt mean to be cruel the vet had said to do it around now so he didnt start maturing an hormones started an his spraying began but i feel so awful now!! I know its too late an its done now anyway but have i been cruel? Should i have waited? X