diff --git a/components/cycle-day/cycle-day-overview.js b/components/cycle-day/cycle-day-overview.js
index 7efd6837b9d915c17c06cc35f078ad01ce6f4e97..c85a7e742e8f270463b577e06de7a548b16421f7 100644
--- a/components/cycle-day/cycle-day-overview.js
+++ b/components/cycle-day/cycle-day-overview.js
@@ -166,16 +166,18 @@ function getLabel(symptomName, symptom) {
       let sexLabel = []
       if (sex && Object.values(sex).some(val => val)){
         Object.keys(sex).forEach(key => {
-          if(sex[key] && key !== 'note') {
+          if(sex[key] && key !== 'other' && key !== 'note') {
             sexLabel.push(sexLabels[key])
           }
-          if(key === "note" && sex.note) {
-            sexLabel.push(sex.note)
-            sexLabel.shift(sexLabels['other'])
+          if(key === 'other' && sex.other) {
+            let label = sexLabels[key]
+            if(sex.note) {
+              label = `${label} (${sex.note})`
+            }
+            sexLabel.push(label)
           }
         })
         sexLabel = sexLabel.join(', ')
-        if (sex.exclude) sexLabel = `(${sexLabel})`
       }
       return sexLabel
     },
@@ -183,16 +185,18 @@ function getLabel(symptomName, symptom) {
       let painLabel = []
       if (pain && Object.values(pain).some(val => val)){
         Object.keys(pain).forEach(key => {
-          if(pain[key] && key !== 'note') {
+          if(pain[key] && key !== 'other' && key !== 'note') {
             painLabel.push(painLabels[key])
           }
-          if(key === "note" && pain.note) {
-            painLabel.push(pain.note)
-            painLabel.shift(painLabels['other'])
+          if(key === 'other' && pain.other) {
+            let label = painLabels[key]
+            if(pain.note) {
+              label = `${label} (${pain.note})`
+            }
+            painLabel.push(label)
           }
         })
         painLabel = painLabel.join(', ')
-        if (pain.exclude) painLabel = `(${painLabel})`
       }
       return painLabel
     }