I do not celebrate birthday. I also do not believe in charity. We should encourage all to earn to the best of their capacity and not lower their esteem by accepting charity.
Most often I don't even remember the day until someone wishes me on that day...Nice idea about doing some good work and I think one should do it always without bothering to wait for birthdays....
I had started a fund named welfare fund.Every day I puts away an amount to this fund for welfare of poor.It started five years ago and is going on.Now I had started a new campaign My Birthday an Earthday to do something for earth on your birthdays.