Low hemoglobin can lead to fatigue that can cause low libido- but your Hb is normal.
Stress does impact the libido.
So does sadness, nervousness, anxiety etc.
Lifestyle also impacts the desire.
It is completely normal that when you're stressed/fatigued that your libido also decreases slightly.
But it should come back once the stress is relieved.
If there are other changes in your life, or if it doesn't go back to normal after the stress is over, it might be a different problem.
Next Steps
take consultation if there is any other concern.
Health Tips
do not self medicate