私も同じタイプの人間です。
私はそろそろやばいとか自分を追い込んでやるとはかどったり、学習環境を変えたりしてみました。
私はやりたい時とやりたくない時との差が激しいのですが、集中してできたら、4時間程は続けてやります。でも集中できない時もあるのでそういう時は、コツコツ時間を決めてやっています。(例えば、この1時間は理科を20分して、国語を40分するとか)あとは集中力を出すために自分の好きなことをして休憩を取ることも必要です。
私は走ったり、好きな教科をしたりしてました。
でも、やる気がおきないときは無理に沢山やっても、頭に入らないと思うので、少しずつでもやると言ったように短期の目標を立て少しずつ達成出来るようになったら、いつまでに○○を終わらせるといった大きな目標を立てて見るといいと思います