How to increase the speed of learning about oneself? Regularly, after meditation or reading spiritual books, I get "epiphanies" (new pieces of information about myself, my behavior and/or the outside world), which induce strong emotions in me. I lose productivity, sometimes stop to meditate for a couple of days and need quite a lot of time to recover. Sometimes, but not always, I get an understanding of what should I do different now (based on that epiphany).

As a result, I learn too slowly.

Since I'm probably not the first to experience these problems (depressive state after learning things about me, which require me to do something differently), there is probably advice in Buddhist writings about how to fix it (so that the learning part remains and the depressive part is reduced or eliminated, i. e. the time between an "epiphany" and new way of doing things is minimal).

What does Buddhist literature (especially from the Diamond way Buddhism) recommend in this situation?
A student goes to the dojo and asks how long it will take to become a master. 

The master replies “There is no answer to that, my son. First you must learn patience.” 

The student replies “Yeah, yeah, patience. How long is that going to take?”

What you need to understand is, the more you force it, the more likely it is that no wisdom, insight or freedom from suffering will occur. You must reach an understanding or realization that nothing needs to be learned, you just need to except things for what they are, then the "letting-go" of our want to control, this will free you from pain and suffering!!

Continue your meditation daily and the answers you seek will reveal themselves deeper and deeper the more the mind quietens.

Metta