It is possible that it will get better on its own, but since this has happened multiple times I would be happier if we reaches a specific diagnosis...
Rarely it is possible that we may get severe bleeding due to the underlying cause.
Also chronic blood loss may lead to weakness too,
Please ACCEPT the reply (by pressing the GREEN accept button), and give a BONUS if it was useful. If you need more information, just let me know.
Regards
Dr. Gupta