I think there is lots of debate whether to spay before or after the first season. My vet suggested to us we spay Willow prior to her first season however after doing a lot of research we opted after her first season when weighing everything up. Lots of people on here will have differing views and if you view some old posts in the health section you will get both view of members on both.
Its down to personal choice.
Our vet did say to us if we hadnt done it by 6 months we should wait as they could have a season after this time as they didnt want to do the op if it was looming. Willow had her first season at 13 months.
For me it was a hard decision to make to have her spayed although I felt it was the right decision for us on the long term if that makes sense.
Good luck with your decision. xx