Ben Affleck has been on antidepressants since age 26 - Gruntstuff