Thanks for your question.
This may be due to medical cause or due to psychological causes.
You may be suffering from low thyroid hormone disorder (hypothyroidism).
So please have your thyroid hormones checked as well as do a complete blood count.
Increased stress or a low mood may also be responsible.
Mindfulness and meditation daily will be beneficial.
Learning mindfulness will make you be fully present.
If you have no further questions please rate the answer with a positive rating.
Yes correcting the iron deficiency will also help. Take care.
Please rate the answer with a positive rating.
They will help only when the mindfulness practice is done regularly. Also after the thyroid test if a low level is found then treating it will be immensely beneficial.