There's no doubt about that. I recently saw a woman interviewed who did and gave a lot to charity and when she was asked why she did it, she said it was because she was selfish!
She explained that giving to others made her feel great. It’s true and if you don’t believe it, then try it (however little)!