At block 202, the process 200 involves accessing, by the subscription management system 102, email subscription data 110 for a user and an associated user profile 120 from the data repository 106. The user may be on the active subscription list 114 and continuously receive subscription emails. The user profile 120 includes demographic data, activity data, and other data associated with the user. At block 204, the process 200 involves determining, by the subscription management system 102, a temporary unsubscribe time period for the user. Block 204 can be used to implement a step for determining a temporary unsubscribe time period for a user based on the information associated with the active email subscription and the profile of the user or a step for determining an updated temporary unsubscribe time period for the user based on the suppressed email subscription and the profile of the user. In some examples, more than one temporary unsubscribe time period may be generated for the user.