The duration of homesickness varies for each individual. For some, it may last a few days or weeks, while for others, it could persist for months. It often depends on how well a person adapts to their new environment and how actively they seek out ways to feel more at home.