Frequency can depend on various factors including company tradition, budget, and specific milestones. However, a good practice is to give gifts at least annually, typically during the holidays or on an employee's work anniversary. Periodic recognition through smaller gifts or acknowledgments can also bolster morale throughout the year.