diff --git a/smash/web/views/visit.py b/smash/web/views/visit.py
index 585e40c379150c39aba1b1eb01b8f3ad5eaa6ffa..77625043f21147bc3c9b0e3cc314a9925120c2de 100644
--- a/smash/web/views/visit.py
+++ b/smash/web/views/visit.py
@@ -97,6 +97,7 @@ def visit_mark(request, id, as_what):
 def visit_add(request, subject_id=-1):
     if request.method == 'POST':
         form = VisitAddForm(request.POST, request.FILES)
+        args = {'form': form}
         if form.is_valid():
             visit = form.save()
             return redirect('web.views.visit_details', visit.id)
@@ -106,5 +107,6 @@ def visit_add(request, subject_id=-1):
         if len(subjects) > 0:
             subject = subjects[0]
         form = VisitAddForm(initial={'subject': subject})
+        args = {'form': form, 'default_visit_duration': subject.study.default_visit_duration_in_months}
 
-    return wrap_response(request, 'visits/add.html', {'form': form})
+    return wrap_response(request, 'visits/add.html', args)