diff --git a/main.py b/main.py
index 03b99bd328105d77599b7ee303c28c3b69b080fd..8135697cb44fed90aa635cd64a462aa79139b3a4 100644
--- a/main.py
+++ b/main.py
@@ -75,6 +75,7 @@ class QuizzerApp(App):
     paused = BooleanProperty(False)
     correct = BooleanProperty(False)
     score = NumericProperty(0)
+    attempts = NumericProperty(0)
 
     def build(self):
         inspector.create_inspector(Window, self)
@@ -111,6 +112,7 @@ class QuizzerApp(App):
         self.correct = answer == question[2]
         if self.correct:
             self.score += 1
+        self.attempts +=1
         Clock.schedule_once(lambda delta: self.unpause(), PAUSE_TIME)
 
     def unpause(self):
diff --git a/quizzer.kv b/quizzer.kv
index bdf38465d4ff32b1c472bf251b60b71bc9fe56a0..e7f913f21de63b4c41364008eca987a1cbf75519 100644
--- a/quizzer.kv
+++ b/quizzer.kv
@@ -84,7 +84,11 @@ ScreenManager:
                 font_size: sp(24)
                 size_hint: (1, None)
                 size: (self.texture_size[0] + 64, self.texture_size[1] + 64)
-
+            ProgressBar:
+                max: 5
+                value: app.attempts
+                size_hint: (1, None)
+                height: sp(8)
             Label:
                 text: 'Do you know…'
                 font_size: sp(24)
@@ -95,6 +99,7 @@ ScreenManager:
                 text_size: (self.width, None)
                 halign: 'center'
                 color: (0.0, 0.0, 0.75, 1.0) if not app.paused else ((0.0, 1.0, 0.0, 1.0) if app.correct else (0.5, 0.0, 0.0, 1.0))
+
             GridLayout:
                 rows: 2
                 Button: