There is no fixed timeframe for a crush to last. It could be days or even months. It is usually longer when your crush is around you, maybe in college or work. Otherwise, your feelings may disappear within a few weeks or months. However, the feelings of attraction are short-lived, and you will be okay even if your crush is not with you.