Illustrative numbers for the evolution of a 25 M(sun) star.
An amusing point about helium burning:
The addition of the third helium nucleus must occur within 2.6x10**(-16) seconds after the first reaction or the berylium will disappear. This requires high densities (to give many collisions) as well as high T (to overcome the large electrical barriers) in order for the Triple Alpha process to go. This is a very nasty business. By the way, this is why it is so difficult for heavy elements to be produced in the early Universe. It is very hard to get beyond helium, because the berylium (which is an important step in the building of heavier elements) is so unstable.
A large uncertainty in the evolution of massive stars concerns mass loss during the course of their evolution. Hot, massive stars and cool, luminous stars are both sources of prodigous stellar winds; they can lose a solar mass of material on time scale ranging from hundreds of thousands of years to several hundred million years. These sound like long times, but given the time required for stellar evolution, these sorts of rates can affect the way in which stars evolve! The detailed physics by which such winds are generated are not well-understood and usually these effects are included in calculations in rather arbitrary manners. They are usually included by hand.