The optimal number is 5-8 awards. That's enough for variation but keeps the programme tight. Start with lighter categories and build up to the main prize as the finale. Count 5-7 minutes per award (nomination video, announcement, acceptance moment). That keeps the whole thing to 45-60 minutes.
Discover the perfect programme structure in our article on organising an awards ceremony.