The proper time for afternoon tea is between 3 p.m. and 5 p.m., although some people prefer it earlier than that or later than that. It's really up to you and your guests, but if you're hosting in someone's home, it's polite to keep the times reasonable so that everyone can still be out of work or school at a reasonable hour.