>>110168As someone who's already spent the better half of his last 9.5 years dedicating seriously to certain skills and hobbies, let me tell you some things
First off, discipline is the most important emotion you can train when it comes to building habits. Habits are just actions/behaviors you've repeated frequently enough to make automatic. But you won't repeat the habit if you don't have some kind of real enough incentive to keep doing it. And this is where the line between discipline and motivation can become a little vague.
Motivation is basically just a reason for you to keep coming back. Discipline on the other hand is how much you're willing to put up with in order to see your motive realized. What you want to do is make your motive tied to something just a little long-term. Not long-term as in a year. More like every few weeks, more likely a month or few. And you want that motivation to only be accessible through behaviors you can do
now. The period between your motivation getting reinforced and your behavior will naturally build discipline. And it will only build discipline the longer and more consistently you keep at it.
If your motive is to lose weight for example, it's not going to happen overnight. The behavior you need to act on in order to see it realized is diet and exercise. And these behaviors need to be consistent, which need discipline. If your long term motive is to lose say, 30 lbs of fat, then the progress you make should help serve as incentive towards that long-term motive. The incentive isn't long enough to see the 30 lbs lost, but it's not so short you can make
discernible improvements without investing for long enough in your practices.
Writing is the same. If you want to see a certain result realized, you need to give consistent input and practice. Otherwise the atrophy you induce from not training your skills is going to reduce your progress back down to a lower threshold. And this needs you to have the discipline to do things consistently with clear metrics and goals for improvement.
If you're in a bad mood, that sucks, and you're definitely going to perform worse. But performing much worse than you would have otherwise in this case is better than not performing at all. Incremental gains are still gains, and the rate at which you build gains can only improve if you build the habit of earning those gains for consistently and long enough. If you keep allowing excuses to win over action just because you don't know how to deal with a problem, then you're becoming less of a writer who can actually achieve his goals.
It may suck but my personal advice is to see the bad days as part of the good days. You have to kind of trick yourself into thinking it's part of the process. Not because it isn't, but because you feel it isn't despite the fact that it is. And by doing this you will incur more of a mindset that values doing even when it is hard, instead of a mindset that values not doing the second it becomes hard. A.k.a. a mindset that can actually grow and won't fold before the stress of challenge itself. You will become better at understanding and dealing with yourself and the challenges you don't understand the more you do this. You'll become more resilient and receptive to hardship at the same time. That is the hallmark necessity of discipline.
tl;dr Just do it consistently and keep giving yourself a goal to aspire to as you do it so you stay focused on improving. It is the only choice if you want to see a fanfic realized or your skills as a writer improve.