Is it safe to take Benadryl (diphenhydramine) every day for allergies?

YES!! Benadryl (diphenhydramine) taken properly is pretty benign and can be taken for chronic allergies. As long as it works and you do not exceed the recommend dose. Benadryl (diphenhydramine) is also in many over the counter sleep medications so be careful to not double dose!