Is giving a gift for every occasion thoughtful or just too much?

Besides the typical, religious holiday gifts; parents’ days and birthdays?

Retirement gifts, thank you gifts to people you’ve known a long time, who’ve helped you a lot, like tutors, teachers and classmates, grieving gifts, wedding gifts, etc? Or is this too much?

Is giving a gift for every occasion thoughtful or just too much?
Post Opinion