It seems to me that you are quite productive, and you demand a lot from yourself.
I’ve never been able to do more than 45 minutes at a time. When I really have to, I can do 2 sessions back to back with a 10-15 minute break in between (so a variation on pomodoro I guess).
I do much better if I...