For me I would say good evening at around 7pm, but some people use 'Evening' to define after 5pm. Wikipedia quotes. 'Evening is the period of time near the end of the day, usually from 5.00pm to nighttime.