You can say “good evening” at 7:30 pm. The time between 5 pm and 12 am is generally considered to be “good evening.” This is because it is the period of transition from afternoon to night. Saying “good evening” at 7:30 pm is quite appropriate.
In my personal experience, I often use “good evening” when greeting someone during this time. For example, when I meet friends for dinner at around 7:30 pm, I would say “good evening” as a way to greet them. It is a polite and friendly way to acknowledge the time of day and show respect for the evening hours.
It is worth noting that the specific times for greetings may vary based on cultural norms and personal preferences. Some people may prefer to use “good afternoon” until later in the evening, while others may switch to “good evening” earlier. It’s always a good idea to be aware of the context and the person you are addressing when choosing the appropriate greeting.
To summarize, saying “good evening” at 7:30 pm is perfectly acceptable. It is a respectful and polite way to greet someone during the transition from afternoon to night.