It depends on the reason and severity of the suspension. Some accounts may be unsuspended within a few hours or days, while others may take weeks or months. In some cases, Instagram may not unsuspend an account at all.