You need to add a workout regimen in then, at leat 90mins of good working out. The problem is most tech people tire their brains out but not their body. My mind will be shot and i can get up and run for 60mins at a slow 6/6.5 miles an hr, it doesn't need to be crazy. I sleep like a baby when i workout.