É difícil dar uma resposta que seja certeira, mas quero dar algumas dicas que podem ser úteis. Quando eu estou desmotivado, eu dou um tempo e vou fazer alguma coisa que eu gosto muito de fazer, de preferência longe do computador, mas também pode ser no computador se é algo que você gosta muito. Isso ajuda a relaxar. Às vezes eu vejo vídeos que me fazem rir muito, como o UTC do Castro Brothers, ou vou brincar com os cachorros, ou conserto alguma coisa em casa. Isso resolve em curto prazo (minutos a horas).
Num contexto mais amplo, avalie se você realmente quer trabalhar com programação, ou se está nesse caminho apenas para agradar alguém ou porque está em alta no mercado. É bem frequente a gente se enganar achando que quer fazer alguma coisa quando no fundo a gente não quer. O que faz seus olhos brilharem? Procure descobrir com o que você realmente gostaria de trabalhar, de preferência que te dê prazer e que você enxergue como ajuda a melhorar a vida das outras pessoas com seu trabalho; isso traz realização. Não precisa ser o que dá mais dinheiro, mas se você faz com o coração sua dedicação é reconhecida e o salário é uma consequência. Se é algo que você quer muito, nem mesmo as partes chatas serão obstáculos para você.
Sucesso!
Uma coisa que me ajuda a motivar é ver conteúdo sobre programação. Eu sou uma pessoa extremamente influenciada pelos conteúdos que eu consumo, então sempre que eu estou desanimado com programação eu procuro ver vídeos sobre o assunto, assistir algum filme sobre tecnologia, documentários ou até mesmo livros de ficção ciêntifica! Acredito que ajuda bastante a voltar a ter aquela curiosidade e vontade de aprender além de ajudar a relaxar e se divertir um pouco XD
Falou tudo, tem dias que não estou nem um pouco a fim de olhar pra código. Hoje não fico me cobrando por não estar estudando 100% do tempo disponível. Acho que a longo prazo isso só traz malefícios, essa cobrança pertinente acaba afetando nossa vontade e motivação pra continuar se dedicando. Então uma parada que agnt faz porque gosta acaba virando somente algo chato e rotineiro.