diff --git a/lib/constants/appconstants.dart b/lib/constants/appconstants.dart
index 7353020..74f3152 100644
--- a/lib/constants/appconstants.dart
+++ b/lib/constants/appconstants.dart
@@ -50,6 +50,7 @@ class AppConstants {
   static const String FEEDBACK_URL =
       'https://github.com/debuggdapps/nitnem/issues/new';
   static const String OPTIONS_SHAREDPREF_KEY = 'OPTIONS';
+  static const double OPTIONS_SUBTITLE_FONT_SIZE = 10.0;
   static const int DEVICE_SMALL_RES = 320;
   static const bool LOGGING_ENABLED = !kReleaseMode;
 }
diff --git a/lib/pages/options.dart b/lib/pages/options.dart
index b55faed..e586284 100644
--- a/lib/pages/options.dart
+++ b/lib/pages/options.dart
@@ -43,9 +43,11 @@ class _OptionsItem extends StatelessWidget {
 }
 
 class _BooleanItem extends StatelessWidget {
-  const _BooleanItem(this.title, this.value, this.onChanged, {this.switchKey});
+  const _BooleanItem(this.title, this.subtitle, this.value, this.onChanged,
+      {this.switchKey});
 
   final String title;
+  final String subtitle;
   final bool value;
   final ValueChanged<bool> onChanged;
   // [switchKey] is used for accessing the switch from driver tests.
@@ -58,6 +60,13 @@ class _BooleanItem extends StatelessWidget {
       child: Row(
         children: <Widget>[
           Expanded(child: Text(title)),
+          Expanded(
+              child: Text(
+            subtitle,
+            style: TextStyle(
+              fontSize: AppConstants.OPTIONS_SUBTITLE_FONT_SIZE,
+            ),
+          )),
           Switch(
             key: switchKey,
             value: value,
@@ -136,6 +145,7 @@ class _BoldItem extends StatelessWidget {
   Widget build(BuildContext context) {
     return _BooleanItem(
       'Bold Text',
+      '',
       StoreProvider.of<AppState>(context).state.options.bold == true,
       (bool value) {
         StoreProvider.of<AppState>(context).dispatch(ToggleBoldAction(value));
@@ -152,6 +162,7 @@ class _KeepScreenAwakeItem extends StatelessWidget {
   Widget build(BuildContext context) {
     return _BooleanItem(
       'Keep Screen Awake',
+      'Requires Wake Lock Permission',
       StoreProvider.of<AppState>(context).state.options.screenAwake == true,
       (bool value) {
         StoreProvider.of<AppState>(context)
@@ -169,6 +180,7 @@ class _SaveScrollPosItem extends StatelessWidget {
   Widget build(BuildContext context) {
     return _BooleanItem(
       'Save Scroll Position',
+      '',
       StoreProvider.of<AppState>(context).state.options.saveScrollPosition ==
           true,
       (bool value) {
@@ -187,6 +199,7 @@ class _ShowStatusItem extends StatelessWidget {
   Widget build(BuildContext context) {
     return _BooleanItem(
       'Show Status Bar',
+      '',
       StoreProvider.of<AppState>(context).state.options.showStatus == true,
       (bool value) {
         StoreProvider.of<AppState>(context).dispatch(ToggleStatusAction(value));
@@ -330,6 +343,7 @@ class _DoNotDisturbItem extends StatelessWidget {
   Widget build(BuildContext context) {
     return _BooleanItem(
       'Do Not Disturb',
+      'Requires Notification Permission',
       StoreProvider.of<AppState>(context).state.options.doNotDisturb == true,
       (bool value) {
         StoreProvider.of<AppState>(context).dispatch(ToggleDNDAction(value,