There are various synonyms for the phrase "be put off," and they all convey a sense of reluctance or delay. To procrastinate is to put off until later, to postpone is to delay or reschedule an event, and to defer is to delay a decision or action. If a person is hesitant or uncertain, they may dilly-dally or drag their feet, while someone who is discouraged may feel disheartened or disillusioned. To encounter an obstacle or setback might discourage or frustrate a person, leading them to delay or postpone action. Whatever the reason, the synonyms for "be put off" all imply a sense of hesitation or delay.