Timing of alfalfa cutting

The timing of alfalfa cutting is very important for forage production and quality. Cut before flowering and increase crude protein or cut at full bloom and increase forage quantity?
Also the choice of the time of day and even the height of the cut are factors that the farmer weighs in each cut. Here are some suggestions in the hope that they will be helpful.