The duration of asthenia can vary depending on its underlying cause. It may last for a short period, such as a few days to weeks, or persist for a longer duration if related to a chronic condition.