diff --git a/docroot/sites/mtpb2c/modules/contrib/eu_cookie_compliance/eu_cookie_compliance.admin.inc b/docroot/sites/mtpb2c/modules/contrib/eu_cookie_compliance/eu_cookie_compliance.admin.inc
index ac286b8..ebacc6f 100755
--- a/docroot/sites/mtpb2c/modules/contrib/eu_cookie_compliance/eu_cookie_compliance.admin.inc
+++ b/docroot/sites/mtpb2c/modules/contrib/eu_cookie_compliance/eu_cookie_compliance.admin.inc
@@ -20,6 +20,14 @@ function eu_cookie_compliance_admin_form($form_state) {
     '#description' => t('Sets the domain of the cookie to a specific url.  Used when you need consistency across domains.  This is language independent.'),
   );
 
+  $form['eu_cookie_compliance_expiration_period'] = array(
+    '#type' => 'textfield',
+    '#title' => t('Cookie expiration period (days)'),
+    '#default_value' => variable_get('eu_cookie_compliance_expiration_period', 100),
+    '#description' => t('Sets the cookie expiration period in days.  The popup will not appears to the user until the cookie expires. This is language independent.'),
+    '#element_validate' => array('element_validate_integer_positive'),
+  );
+
   $form['eu_cookie_compliance_' . $ln] = array (
     '#type'  => 'item',
     '#tree'   => TRUE,
diff --git a/docroot/sites/mtpb2c/modules/contrib/eu_cookie_compliance/eu_cookie_compliance.module b/docroot/sites/mtpb2c/modules/contrib/eu_cookie_compliance/eu_cookie_compliance.module
index c6dec2d..717f0fd 100755
--- a/docroot/sites/mtpb2c/modules/contrib/eu_cookie_compliance/eu_cookie_compliance.module
+++ b/docroot/sites/mtpb2c/modules/contrib/eu_cookie_compliance/eu_cookie_compliance.module
@@ -123,6 +123,7 @@ function eu_cookie_compliance_page_build(&$page) {
         'popup_position' => empty($popup_settings['popup_position']) ? NULL : $popup_settings['popup_position'],
         'popup_language' => $language->language,
         'domain' => variable_get('eu_cookie_compliance_domain', ''),
+        'cookie_expiration_period' => variable_get('eu_cookie_compliance_expiration_period', 100),
       );
       cache_set('eu_cookie_compliance_client_settings_' . $language->language, $data, 'cache', CACHE_TEMPORARY);
      }
diff --git a/docroot/sites/mtpb2c/modules/contrib/eu_cookie_compliance/js/eu_cookie_compliance.js b/docroot/sites/mtpb2c/modules/contrib/eu_cookie_compliance/js/eu_cookie_compliance.js
index 2db34cd..9a9ea57 100755
--- a/docroot/sites/mtpb2c/modules/contrib/eu_cookie_compliance/js/eu_cookie_compliance.js
+++ b/docroot/sites/mtpb2c/modules/contrib/eu_cookie_compliance/js/eu_cookie_compliance.js
@@ -142,7 +142,7 @@
 
   Drupal.eu_cookie_compliance.setStatus = function(status) {
     var date = new Date();
-    date.setDate(date.getDate() + 100);
+    date.setDate(date.getDate() + parseInt(Drupal.settings.eu_cookie_compliance.cookie_expiration_period));
     var cookie = "cookie-agreed=" + status + ";expires=" + date.toUTCString() + ";path=" + Drupal.settings.basePath;
     if(Drupal.settings.eu_cookie_compliance.domain) {
       cookie += ";domain="+Drupal.settings.eu_cookie_compliance.domain;
