I have a coworker with B12 vitamin deficiency. They take shots every 12 weeks, but become really cranky from week 8 onward, and are very difficult to work with or even talk with. Unfortunately, getting my work done depends on my coworker's answers, and it has been increasingly harder to communicate in the last 4 weeks. This has happened in the last 3 months since we started working together.
While I appreciate my coworker being upfront and sharing the health problem, what are my options without causing any trouble? I'm getting delayed and missing targets because of this, so it developed into quite a stressful item for me!