Why do I have trouble concentrating when working 15-hour days?

You get tired. Get some rest, allow time to do things you enjoy, and time to meditate. Hydrate.