I heard an interview on radio with someone on the subject. Unfortunately I missed his name. His idea was that the decisions we make at any moment are almost totally determined by our genes and our upbringing. He hinted that ultimately therefore we don't really have free will. Of course our ideas change (or should do) as we age but even these changes may be a product of our genes and upbringing and so on.