A one-on-one meeting should typically last between 30 minutes to an hour, depending on the topics being discussed and the needs of the employee. This duration allows sufficient time for meaningful conversations without overwhelming either party. Regularly scheduled shorter meetings can also be effective in maintaining ongoing communication while ensuring that all key points are addressed efficiently during each session.