How much is enough? You only know. When is the best time? Probably always. How often? Maybe there is no such thing.
I’m much more conscious of how much I give now that I’m older. As I have mentioned before, the most precious resource you can give is your time. Your attention.
So, give. Always. And often. With no expectations of anything in return. Because you can. You don’t need any more reasons.