To give you a guideline, you should fly at least ten short-haul flights a year, two long-haul flights in economy class or one flight in business class to make a frequent flyer program worth your while. However, joining a frequent flyer program is basically always advisable, as you will not suffer any disadvantages.