Can you fast too long before a fasting blood test?

In a way, yes. If you fast for longer than a day or so, it will alter some blood chemistries. Fasting tests are usually set for an overnight fast, or a 12 hour fast. Prolonged fasting is starvation and it affects the body metabolism.