Fluffy is only around 4 months old..Not too sure what the exact birthdate is, but do they go into heat this early? no signs or anything of it, but just wondered......
If this is a cat you are going to get altered, you really can get her altered anytime between 8 weeks and 6 months, preferably sooner then the 6 months if you can, but that's at the latest!
The rule of thumb, is that you want to catch them before their first heat.