diff --git a/Sources/Internal/Views/MCalendarView.swift b/Sources/Internal/Views/MCalendarView.swift
index 82b4713..0c36422 100644
--- a/Sources/Internal/Views/MCalendarView.swift
+++ b/Sources/Internal/Views/MCalendarView.swift
@@ -15,16 +15,19 @@ public struct MCalendarView: View {
     @StateObject var selectedData: Data.MCalendarView
     let monthsData: [Data.MonthView]
     let configData: CalendarConfig
+    let showWeekdays: Bool
 
-
-    init(_ selectedDate: Binding<Date?>?, _ selectedRange: Binding<MDateRange?>?, _ configBuilder: (CalendarConfig) -> CalendarConfig) {
+    init(_ selectedDate: Binding<Date?>?, _ selectedRange: Binding<MDateRange?>?, showWeekdays: Bool = true, _ configBuilder: (CalendarConfig) -> CalendarConfig) {
         self._selectedData = .init(wrappedValue: .init(selectedDate, selectedRange))
         self.configData = configBuilder(.init())
         self.monthsData = .generate()
+        self.showWeekdays = showWeekdays
     }
     public var body: some View {
         VStack(spacing: 12) {
-            createWeekdaysView()
+            if showWeekdays {
+                createWeekdaysView()
+            }
             createScrollView()
         }
     }
diff --git a/Sources/Public/Extensions/Public+MCalendarView.swift b/Sources/Public/Extensions/Public+MCalendarView.swift
index a02930a..7b7f6dc 100644
--- a/Sources/Public/Extensions/Public+MCalendarView.swift
+++ b/Sources/Public/Extensions/Public+MCalendarView.swift
@@ -12,5 +12,5 @@
 import SwiftUI
 
 extension MCalendarView {
-    public init(selectedDate: Binding<Date?>?, selectedRange: Binding<MDateRange?>?, configBuilder: (CalendarConfig) -> CalendarConfig = { $0 }) { self.init(selectedDate, selectedRange, configBuilder) }
+    public init(selectedDate: Binding<Date?>?, selectedRange: Binding<MDateRange?>?, showWeekdays: Bool = true, configBuilder: (CalendarConfig) -> CalendarConfig = { $0 }) { self.init(selectedDate, selectedRange, showWeekdays: showWeekdays, configBuilder) }
 }