Hola Carlos, a mi me pasó algo parecido pero con el tiempo de corte para perder la beca, estoy hospitalizado hace unos pocos días (ya estoy mucho mejor jejejej) pero tuve que comerme parte del curso de lógica de programación 1 y completo el 2° modulo, entre los 2 últimos días en la clínica antes de GMT-3 del día de hoy que es el corte de ONE en mi país para no perder la beca. pero te aseguro que este esfuerzo tendrá sus recompensas.
Como bien dice los otros compañeros, tomate un descanso (yo uso pomodoro, es muy buena app para no perder interés al estudiar, no pongas mas de 25 mín. si te frustras muy seguido )
Si estas cansado por trabajo, temas personales, etc., anda a despejarte y tomate todo el tiempo que necesites, no sacaras mucho si estudias desanimado y desconcentrado
mira videos de motivación que hacen otros programadores en Youtube, Twitch. etc., (como Hola Mundo) mostrando su vida o su rutina y veras que no te será muy difícil llegar allí si te propones querer llegar donde están Ellos
Por ultimo, no lo mires como un ejercicio matemático, gran parte no se trata de solo sumar o restar, dividir o multiplicar... si no más bien de como empezar y terminar un rompecabezas, como si tuvieras un cubo rubic, o un puzzle de tu interes, verás que cambiará tu forma de ver el problema como un acertijo o algo mas interesante :D
mucho animo y con todo el FUAAA, que con esfuerzo lograrás, todo sacrificio trae su merecida recompensa