• Home
  • diseases
  • Is It Safe to Have Sex During Menstruation? Exploring Risks and Benefits

Is It Safe to Have Sex During Menstruation? Exploring Risks and Benefits

Is It Safe to Have Sex During Menstruation? Exploring Risks and Benefits

Share :


Menstruation is a normal process for all women. Menstruation occurs when the previously prepared uterine lining sheds in the absence of pregnancy. This shedding results in menstrual blood, which contains both fluid and tissue. Menstrual blood flows from the uterus to the cervix before exiting the body via the vagina.

Many people wonder whether it is safe to have sex during their period. The answer can be found in this article review.

 

Is it safe to have intercourse during menstruation?

Couples typically have sex, and it can occur at any time, including during menstruation or pregnancy (as long as you are in good health). Having sex during menstruation can help relieve abdominal cramps, shorten the menstrual period, increase sexual desire, and relieve headaches.

However, some people choose not to have sex while menstruating, which is understandable given their insecurity and discomfort. When it comes to the safety of having sex during menstruation, there are, of course, risks to consider. Here are some risks to be aware of:

Risk of infection

Having sex during menstruation can increase the risk of transmitting infections, including sexually transmitted infections (STIs) and vaginal infections like yeast infections and bacterial vaginosis. Men who have sex while their partners are menstruating are also at risk of developing fungal infections leading to inflammation of the head of the penis.

Using condoms is recommended to reduce the risk of infection during intercourse while menstruating.

Risk of pregnancy

Just because the uterine lining has shed does not mean you cannot get pregnant when you have sex during your period. Although it is relatively rare, you can get pregnant while menstruating, especially if you have a shorter menstrual cycle (about 21 to 24 days). Sperm can survive in the vagina for up to five days, so pregnancy is still possible.

Discomfort

Having sex while your menstrual flow is heavy is not a good idea. The blood could stain the sheets and potentially trigger more bleeding. This can make you uncomfortable and cause you to lose sexual desire.

 

Tips for having intercourse while menstruating

If you and your partner don't mind having sex while menstruating, there are some guidelines you can follow to improve safety and satisfaction. What are they?

  • Ensure that menstrual blood flow is light so you don't have to worry about smearing and making you and your partner uncomfortable.
  • Use condoms for protection against infections and pregnancy.
  • Opt for the missionary position to reduce additional blood flow.
  • Consider having intercourse in the shower to easily wash away any blood.

While having sex during your period is generally safe, you should consider a safer and more enjoyable time. You can use a feminine calendar to determine the best time to have sex outside of your period, or you can consult a doctor.

If you need medical advice or consultation, you can either visit a doctor or make use of the consultation features that are available in the Ai Care application by downloading the Ai Care application from the App Store or Play Store.

 

Looking for more tips and tricks for health, first aid, and other home treatments? Click here!

Writer : Agatha Writer
Editor :
  • Sean Edbert Lim, MBBS
Last Updated : Wednesday, 10 July 2024 | 09:21

Amy Kraft (2019). Is It Safe to Have Sex During Your Period?. Available from: https://www.everydayhealth.com/news/it-safe-have-sex-during-your-period/ 

Stephanie Watson (2021). Is It Safe to Have Sex During Your Period? Tips, Benefits, and Side Effects. Available from: https://www.healthline.com/health/womens-health/sex-during-periods 

Lori Smith, MSN, BSN, WHNP, BC (2018). Is it safe to have sex during menstruation?. Available from: https://www.medicalnewstoday.com/articles/321667 

Cleveland Clinic (2019). Normal Menstruation. Available from: https://my.clevelandclinic.org/health/articles/10132-normal-menstruation 

Request history8.1.29PHP Version748msRequest Duration6MBMemory UsageGET {category}/{slug}Route
  • warninglog[17:20:08] LOG.warning: str_contains(): Passing null to parameter #1 ($haystack) of type string is d...
  • warninglog[17:20:08] LOG.warning: str_contains(): Passing null to parameter #1 ($haystack) of type string is d...
  • Booting (275ms)time
  • Application (474ms)time
  • 1 x Application (63.31%)
    474ms
    1 x Booting (36.69%)
    275ms
    11 templates were rendered
    • 1x web.v2.single-post-healthpediasingle-post-healthpedia.blade.php#?blade
    • 1x web.v2.partials.single.breadcrumbbreadcrumb.blade.php#?blade
    • 2x web.partials.single-sharesingle-share.blade.php#?blade
    • 1x web.v2.partials.single.editoreditor.blade.php#?blade
    • 1x web.v2.partials.single.tagstags.blade.php#?blade
    • 1x web.v2.partials.single.referensireferensi.blade.php#?blade
    • 1x web.v2.partials.article-populararticle-popular.blade.php#?blade
    • 1x web.v2.partials.related-articlerelated-article.blade.php#?blade
    • 1x web.v2.partials.healthtopichealthtopic.blade.php#?blade
    • 1x layouts.v2.web_layoutweb_layout.blade.php#?blade
    uri
    GET {category}/{slug}
    middleware
    web
    controller
    App\Http\Controllers\WebController@newSinglePost
    namespace
    App\Http\Controllers
    prefix
    where
    as
    web.new.single.post
    file
    app/Http/Controllers/WebController.php:645-806
    34 statements were executed372ms
    • WebController.php#656aicare_prod_new1.14msselect * from `categories` where (`slug` = 'diseases' or `slug_en` = 'diseases') and `categories`.`deleted_at` is null limit 1
      Bindings
      • 0: diseases
      • 1: diseases
      Hints
      • Use SELECT * only if you need all columns from table
      • LIMIT without ORDER BY causes non-deterministic results, depending on the query execution plan
      Backtrace
      • app/Http/Controllers/WebController.php:656
      • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
      • vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
      • vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
      • vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
    • WebController.php#657aicare_prod_new43.07msselect * from `posts` where (`slug` = 'is-it-safe-to-have-sex-during-menstruation-exploring-risks-and-benefits-en-en' or `slug_en` = 'is-it-safe-to-have-sex-during-menstruation-exploring-risks-and-benefits-en-en') and `posts`.`deleted_at` is null limit 1
      Bindings
      • 0: is-it-safe-to-have-sex-during-menstruation-exploring-risks-and-benefits-en-en
      • 1: is-it-safe-to-have-sex-during-menstruation-exploring-risks-and-benefits-en-en
      Hints
      • Use SELECT * only if you need all columns from table
      • LIMIT without ORDER BY causes non-deterministic results, depending on the query execution plan
      Backtrace
      • app/Http/Controllers/WebController.php:657
      • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
      • vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
      • vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
      • vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
    • WebController.php#703aicare_prod_new44.21msselect * from `posts` where (`slug` = 'is-it-safe-to-have-sex-during-menstruation-exploring-risks-and-benefits-en-en' or `slug_en` = 'is-it-safe-to-have-sex-during-menstruation-exploring-risks-and-benefits-en-en') and `status` = 1 and `publish_date` <= '2025-04-28 17:20:09' and `deleted_at` is null and `posts`.`deleted_at` is null limit 1
      Bindings
      • 0: is-it-safe-to-have-sex-during-menstruation-exploring-risks-and-benefits-en-en
      • 1: is-it-safe-to-have-sex-during-menstruation-exploring-risks-and-benefits-en-en
      • 2: 1
      • 3: 2025-04-28 17:20:09
      Hints
      • Use SELECT * only if you need all columns from table
      • LIMIT without ORDER BY causes non-deterministic results, depending on the query execution plan
      Backtrace
      • app/Http/Controllers/WebController.php:703
      • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
      • vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
      • vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
      • vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
    • WebController.php#703aicare_prod_new1.53msselect `users`.*, `post_editor`.`post_id` as `pivot_post_id`, `post_editor`.`user_id` as `pivot_user_id`, `post_editor`.`created_at` as `pivot_created_at`, `post_editor`.`updated_at` as `pivot_updated_at` from `users` inner join `post_editor` on `users`.`id` = `post_editor`.`user_id` where `post_editor`.`post_id` in (8485)
      Hints
      • Use SELECT * only if you need all columns from table
      Backtrace
      • app/Http/Controllers/WebController.php:703
      • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
      • vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
      • vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
      • vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
    • WebController.php#703aicare_prod_new1.02msselect `users`.*, `post_english_editors`.`post_id` as `pivot_post_id`, `post_english_editors`.`user_id` as `pivot_user_id`, `post_english_editors`.`created_at` as `pivot_created_at`, `post_english_editors`.`updated_at` as `pivot_updated_at` from `users` inner join `post_english_editors` on `users`.`id` = `post_english_editors`.`user_id` where `post_english_editors`.`post_id` in (8485)
      Hints
      • Use SELECT * only if you need all columns from table
      Backtrace
      • app/Http/Controllers/WebController.php:703
      • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
      • vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
      • vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
      • vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
    • WebController.php#703aicare_prod_new5.99msselect `categories`.*, `category_post`.`post_id` as `pivot_post_id`, `category_post`.`category_id` as `pivot_category_id`, `category_post`.`created_at` as `pivot_created_at`, `category_post`.`updated_at` as `pivot_updated_at` from `categories` inner join `category_post` on `categories`.`id` = `category_post`.`category_id` where `category_post`.`post_id` in (8485) and `categories`.`deleted_at` is null
      Hints
      • Use SELECT * only if you need all columns from table
      Backtrace
      • app/Http/Controllers/WebController.php:703
      • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
      • vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
      • vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
      • vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
    • WebController.php#703aicare_prod_new570μsselect * from `categories` where `categories`.`id` in (0) and `categories`.`deleted_at` is null
      Hints
      • Use SELECT * only if you need all columns from table
      Backtrace
      • app/Http/Controllers/WebController.php:703
      • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
      • vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
      • vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
      • vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
    • WebController.php#724aicare_prod_new16.36msselect `tags`.*, `post_tag`.`post_id` as `pivot_post_id`, `post_tag`.`tag_id` as `pivot_tag_id`, `post_tag`.`created_at` as `pivot_created_at`, `post_tag`.`updated_at` as `pivot_updated_at` from `tags` inner join `post_tag` on `tags`.`id` = `post_tag`.`tag_id` where `post_tag`.`post_id` = 8485
      Bindings
      • 0: 8485
      Hints
      • Use SELECT * only if you need all columns from table
      Backtrace
      • app/Http/Controllers/WebController.php:724
      • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
      • vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
      • vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
      • vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
    • WebController.php#1362aicare_prod_new14.34msselect `posts`.*, `post_tag`.`tag_id` as `pivot_tag_id`, `post_tag`.`post_id` as `pivot_post_id` from `posts` inner join `post_tag` on `posts`.`id` = `post_tag`.`post_id` where `post_tag`.`tag_id` = 108 and `posts`.`deleted_at` is null
      Bindings
      • 0: 108
      Hints
      • Use SELECT * only if you need all columns from table
      Backtrace
      • app/Http/Controllers/WebController.php:1362
      • app/Http/Controllers/WebController.php:735
      • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
      • vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
      • vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
    • WebController.php#1362aicare_prod_new12.53msselect `posts`.*, `post_tag`.`tag_id` as `pivot_tag_id`, `post_tag`.`post_id` as `pivot_post_id` from `posts` inner join `post_tag` on `posts`.`id` = `post_tag`.`post_id` where `post_tag`.`tag_id` = 475 and `posts`.`deleted_at` is null
      Bindings
      • 0: 475
      Hints
      • Use SELECT * only if you need all columns from table
      Backtrace
      • app/Http/Controllers/WebController.php:1362
      • app/Http/Controllers/WebController.php:735
      • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
      • vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
      • vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
    • WebController.php#1362aicare_prod_new13msselect `posts`.*, `post_tag`.`tag_id` as `pivot_tag_id`, `post_tag`.`post_id` as `pivot_post_id` from `posts` inner join `post_tag` on `posts`.`id` = `post_tag`.`post_id` where `post_tag`.`tag_id` = 4030 and `posts`.`deleted_at` is null
      Bindings
      • 0: 4030
      Hints
      • Use SELECT * only if you need all columns from table
      Backtrace
      • app/Http/Controllers/WebController.php:1362
      • app/Http/Controllers/WebController.php:735
      • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
      • vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
      • vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
    • WebController.php#1362aicare_prod_new12.85msselect `posts`.*, `post_tag`.`tag_id` as `pivot_tag_id`, `post_tag`.`post_id` as `pivot_post_id` from `posts` inner join `post_tag` on `posts`.`id` = `post_tag`.`post_id` where `post_tag`.`tag_id` = 7322 and `posts`.`deleted_at` is null
      Bindings
      • 0: 7322
      Hints
      • Use SELECT * only if you need all columns from table
      Backtrace
      • app/Http/Controllers/WebController.php:1362
      • app/Http/Controllers/WebController.php:735
      • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
      • vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
      • vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
    • WebController.php#1362aicare_prod_new11.74msselect `posts`.*, `post_tag`.`tag_id` as `pivot_tag_id`, `post_tag`.`post_id` as `pivot_post_id` from `posts` inner join `post_tag` on `posts`.`id` = `post_tag`.`post_id` where `post_tag`.`tag_id` = 8540 and `posts`.`deleted_at` is null
      Bindings
      • 0: 8540
      Hints
      • Use SELECT * only if you need all columns from table
      Backtrace
      • app/Http/Controllers/WebController.php:1362
      • app/Http/Controllers/WebController.php:735
      • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
      • vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
      • vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
    • WebController.php#1362aicare_prod_new11.97msselect `posts`.*, `post_tag`.`tag_id` as `pivot_tag_id`, `post_tag`.`post_id` as `pivot_post_id` from `posts` inner join `post_tag` on `posts`.`id` = `post_tag`.`post_id` where `post_tag`.`tag_id` = 8541 and `posts`.`deleted_at` is null
      Bindings
      • 0: 8541
      Hints
      • Use SELECT * only if you need all columns from table
      Backtrace
      • app/Http/Controllers/WebController.php:1362
      • app/Http/Controllers/WebController.php:735
      • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
      • vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
      • vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
    • WebController.php#743aicare_prod_new82.61msselect * from `posts` where `status` = 1 and `publish_date` <= '2025-04-28 17:20:09' and `deleted_at` is null and `content_type` = 'article' and `slug_en` != '' and `slug_en` is not null and `posts`.`deleted_at` is null order by RAND() limit 7
      Bindings
      • 0: 1
      • 1: 2025-04-28 17:20:09
      • 2: article
      • 3: 
      Hints
      • Use SELECT * only if you need all columns from table
      • ORDER BY RAND() is slow, try to avoid if you can. You can read this or this
      • The != operator is not standard. Use the <> operator to test for inequality instead.
      Backtrace
      • app/Http/Controllers/WebController.php:743
      • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
      • vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
      • vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
      • vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
    • CategoryHealtTopics.php#11aicare_prod_new980μsselect * from `categories` where (`slug` != 'penyakit-a-z' and `slug` != 'obat-a-z' and `slug` != 'pemeriksaan-a-z' and `parent_id` = '0') and `categories`.`deleted_at` is null order by `order` asc
      Bindings
      • 0: penyakit-a-z
      • 1: obat-a-z
      • 2: pemeriksaan-a-z
      • 3: 0
      Hints
      • Use SELECT * only if you need all columns from table
      • The != operator is not standard. Use the <> operator to test for inequality instead.
      Backtrace
      • app/Repositories/Categories/CategoryHealtTopics.php:11
      • app/Http/Controllers/WebController.php:744
      • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
      • vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
      • vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
    • WebController.php#748aicare_prod_new2.06msselect `healthpedia`.*, `healthpedia_post`.`post_id` as `pivot_post_id`, `healthpedia_post`.`healthpedia_id` as `pivot_healthpedia_id`, `healthpedia_post`.`created_at` as `pivot_created_at`, `healthpedia_post`.`updated_at` as `pivot_updated_at` from `healthpedia` inner join `healthpedia_post` on `healthpedia`.`id` = `healthpedia_post`.`healthpedia_id` where `healthpedia_post`.`post_id` = 8485 and `healthpedia`.`deleted_at` is null
      Bindings
      • 0: 8485
      Hints
      • Use SELECT * only if you need all columns from table
      Backtrace
      • app/Http/Controllers/WebController.php:748
      • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
      • vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
      • vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
      • vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
    • WebController.php#779aicare_prod_new6.93msupdate `posts` set `views_count` = 321 where `id` = 8485
      Bindings
      • 0: 321
      • 1: 8485
      Backtrace
      • app/Http/Controllers/WebController.php:779
      • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
      • vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
      • vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
      • vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
    • ActivityLogger.php#174aicare_prod_new4.99msinsert into `activity_log` (`log_name`, `properties`, `batch_uuid`, `event`, `subject_id`, `subject_type`, `description`, `updated_at`, `created_at`) values ('default', '[]', null, 'updated', 8485, 'App\\Models\\Admin\\Post', 'updated', '2025-04-28 17:20:09', '2025-04-28 17:20:09')
      Bindings
      • 0: default
      • 1: []
      • 2: 
      • 3: updated
      • 4: 8485
      • 5: App\Models\Admin\Post
      • 6: updated
      • 7: 2025-04-28 17:20:09
      • 8: 2025-04-28 17:20:09
      Backtrace
      • vendor/spatie/laravel-activitylog/src/ActivityLogger.php:174
      • vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php:88
      • app/Http/Controllers/WebController.php:779
      • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
      • vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
    • single-post-healthpedia.blade.php#37aicare_prod_new1.16msselect * from `users` where `users`.`id` = 20 limit 1
      Bindings
      • 0: 20
      Hints
      • Use SELECT * only if you need all columns from table
      • LIMIT without ORDER BY causes non-deterministic results, depending on the query execution plan
      Backtrace
      • view::web.v2.single-post-healthpedia:37
      • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:124
      • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
      • vendor/livewire/livewire/src/Mechanisms/ExtendBlade/ExtendedCompilerEngine.php:22
      • vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:72
    • article-popular.blade.php#15aicare_prod_new6.42msselect `categories`.*, `category_post`.`post_id` as `pivot_post_id`, `category_post`.`category_id` as `pivot_category_id`, `category_post`.`created_at` as `pivot_created_at`, `category_post`.`updated_at` as `pivot_updated_at` from `categories` inner join `category_post` on `categories`.`id` = `category_post`.`category_id` where `category_post`.`post_id` = 6653 and `categories`.`deleted_at` is null
      Bindings
      • 0: 6653
      Hints
      • Use SELECT * only if you need all columns from table
      Backtrace
      • view::web.v2.partials.article-popular:15
      • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:124
      • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
      • vendor/livewire/livewire/src/Mechanisms/ExtendBlade/ExtendedCompilerEngine.php:22
      • vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:72
    • article-popular.blade.php#15aicare_prod_new5.84msselect `categories`.*, `category_post`.`post_id` as `pivot_post_id`, `category_post`.`category_id` as `pivot_category_id`, `category_post`.`created_at` as `pivot_created_at`, `category_post`.`updated_at` as `pivot_updated_at` from `categories` inner join `category_post` on `categories`.`id` = `category_post`.`category_id` where `category_post`.`post_id` = 9683 and `categories`.`deleted_at` is null
      Bindings
      • 0: 9683
      Hints
      • Use SELECT * only if you need all columns from table
      Backtrace
      • view::web.v2.partials.article-popular:15
      • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:124
      • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
      • vendor/livewire/livewire/src/Mechanisms/ExtendBlade/ExtendedCompilerEngine.php:22
      • vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:72
    • article-popular.blade.php#15aicare_prod_new10.51msselect `categories`.*, `category_post`.`post_id` as `pivot_post_id`, `category_post`.`category_id` as `pivot_category_id`, `category_post`.`created_at` as `pivot_created_at`, `category_post`.`updated_at` as `pivot_updated_at` from `categories` inner join `category_post` on `categories`.`id` = `category_post`.`category_id` where `category_post`.`post_id` = 9609 and `categories`.`deleted_at` is null
      Bindings
      • 0: 9609
      Hints
      • Use SELECT * only if you need all columns from table
      Backtrace
      • view::web.v2.partials.article-popular:15
      • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:124
      • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
      • vendor/livewire/livewire/src/Mechanisms/ExtendBlade/ExtendedCompilerEngine.php:22
      • vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:72
    • article-popular.blade.php#15aicare_prod_new10.54msselect `categories`.*, `category_post`.`post_id` as `pivot_post_id`, `category_post`.`category_id` as `pivot_category_id`, `category_post`.`created_at` as `pivot_created_at`, `category_post`.`updated_at` as `pivot_updated_at` from `categories` inner join `category_post` on `categories`.`id` = `category_post`.`category_id` where `category_post`.`post_id` = 6608 and `categories`.`deleted_at` is null
      Bindings
      • 0: 6608
      Hints
      • Use SELECT * only if you need all columns from table
      Backtrace
      • view::web.v2.partials.article-popular:15
      • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:124
      • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
      • vendor/livewire/livewire/src/Mechanisms/ExtendBlade/ExtendedCompilerEngine.php:22
      • vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:72
    • article-popular.blade.php#15aicare_prod_new10.64msselect `categories`.*, `category_post`.`post_id` as `pivot_post_id`, `category_post`.`category_id` as `pivot_category_id`, `category_post`.`created_at` as `pivot_created_at`, `category_post`.`updated_at` as `pivot_updated_at` from `categories` inner join `category_post` on `categories`.`id` = `category_post`.`category_id` where `category_post`.`post_id` = 458 and `categories`.`deleted_at` is null
      Bindings
      • 0: 458
      Hints
      • Use SELECT * only if you need all columns from table
      Backtrace
      • view::web.v2.partials.article-popular:15
      • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:124
      • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
      • vendor/livewire/livewire/src/Mechanisms/ExtendBlade/ExtendedCompilerEngine.php:22
      • vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:72
    • article-popular.blade.php#15aicare_prod_new6.6msselect `categories`.*, `category_post`.`post_id` as `pivot_post_id`, `category_post`.`category_id` as `pivot_category_id`, `category_post`.`created_at` as `pivot_created_at`, `category_post`.`updated_at` as `pivot_updated_at` from `categories` inner join `category_post` on `categories`.`id` = `category_post`.`category_id` where `category_post`.`post_id` = 8949 and `categories`.`deleted_at` is null
      Bindings
      • 0: 8949
      Hints
      • Use SELECT * only if you need all columns from table
      Backtrace
      • view::web.v2.partials.article-popular:15
      • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:124
      • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
      • vendor/livewire/livewire/src/Mechanisms/ExtendBlade/ExtendedCompilerEngine.php:22
      • vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:72
    • article-popular.blade.php#15aicare_prod_new5.89msselect `categories`.*, `category_post`.`post_id` as `pivot_post_id`, `category_post`.`category_id` as `pivot_category_id`, `category_post`.`created_at` as `pivot_created_at`, `category_post`.`updated_at` as `pivot_updated_at` from `categories` inner join `category_post` on `categories`.`id` = `category_post`.`category_id` where `category_post`.`post_id` = 8802 and `categories`.`deleted_at` is null
      Bindings
      • 0: 8802
      Hints
      • Use SELECT * only if you need all columns from table
      Backtrace
      • view::web.v2.partials.article-popular:15
      • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:124
      • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
      • vendor/livewire/livewire/src/Mechanisms/ExtendBlade/ExtendedCompilerEngine.php:22
      • vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:72
    • related-article.blade.php#15aicare_prod_new5.89msselect `categories`.*, `category_post`.`post_id` as `pivot_post_id`, `category_post`.`category_id` as `pivot_category_id`, `category_post`.`created_at` as `pivot_created_at`, `category_post`.`updated_at` as `pivot_updated_at` from `categories` inner join `category_post` on `categories`.`id` = `category_post`.`category_id` where `category_post`.`post_id` = 7983 and `categories`.`deleted_at` is null
      Bindings
      • 0: 7983
      Hints
      • Use SELECT * only if you need all columns from table
      Backtrace
      • view::web.v2.partials.related-article:15
      • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:124
      • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
      • vendor/livewire/livewire/src/Mechanisms/ExtendBlade/ExtendedCompilerEngine.php:22
      • vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:72
    • related-article.blade.php#15aicare_prod_new5.93msselect `categories`.*, `category_post`.`post_id` as `pivot_post_id`, `category_post`.`category_id` as `pivot_category_id`, `category_post`.`created_at` as `pivot_created_at`, `category_post`.`updated_at` as `pivot_updated_at` from `categories` inner join `category_post` on `categories`.`id` = `category_post`.`category_id` where `category_post`.`post_id` = 9056 and `categories`.`deleted_at` is null
      Bindings
      • 0: 9056
      Hints
      • Use SELECT * only if you need all columns from table
      Backtrace
      • view::web.v2.partials.related-article:15
      • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:124
      • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
      • vendor/livewire/livewire/src/Mechanisms/ExtendBlade/ExtendedCompilerEngine.php:22
      • vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:72
    • related-article.blade.php#15aicare_prod_new5.96msselect `categories`.*, `category_post`.`post_id` as `pivot_post_id`, `category_post`.`category_id` as `pivot_category_id`, `category_post`.`created_at` as `pivot_created_at`, `category_post`.`updated_at` as `pivot_updated_at` from `categories` inner join `category_post` on `categories`.`id` = `category_post`.`category_id` where `category_post`.`post_id` = 9223 and `categories`.`deleted_at` is null
      Bindings
      • 0: 9223
      Hints
      • Use SELECT * only if you need all columns from table
      Backtrace
      • view::web.v2.partials.related-article:15
      • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:124
      • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
      • vendor/livewire/livewire/src/Mechanisms/ExtendBlade/ExtendedCompilerEngine.php:22
      • vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:72
    • related-article.blade.php#15aicare_prod_new5.96msselect `categories`.*, `category_post`.`post_id` as `pivot_post_id`, `category_post`.`category_id` as `pivot_category_id`, `category_post`.`created_at` as `pivot_created_at`, `category_post`.`updated_at` as `pivot_updated_at` from `categories` inner join `category_post` on `categories`.`id` = `category_post`.`category_id` where `category_post`.`post_id` = 7325 and `categories`.`deleted_at` is null
      Bindings
      • 0: 7325
      Hints
      • Use SELECT * only if you need all columns from table
      Backtrace
      • view::web.v2.partials.related-article:15
      • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:124
      • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
      • vendor/livewire/livewire/src/Mechanisms/ExtendBlade/ExtendedCompilerEngine.php:22
      • vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:72
    • web_layout.blade.php#122aicare_prod_new1.02msselect * from `pages` where `slug` = 'about-us' limit 1
      Bindings
      • 0: about-us
      Hints
      • Use SELECT * only if you need all columns from table
      • LIMIT without ORDER BY causes non-deterministic results, depending on the query execution plan
      Backtrace
      • view::layouts.v2.web_layout:122
      • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:124
      • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
      • vendor/livewire/livewire/src/Mechanisms/ExtendBlade/ExtendedCompilerEngine.php:22
      • vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:72
    • web_layout.blade.php#549aicare_prod_new910μsselect * from `faqs` where `name_en` is not null and `slug_en` is not null limit 1
      Hints
      • Use SELECT * only if you need all columns from table
      • LIMIT without ORDER BY causes non-deterministic results, depending on the query execution plan
      Backtrace
      • view::layouts.v2.web_layout:549
      • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:124
      • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
      • vendor/livewire/livewire/src/Mechanisms/ExtendBlade/ExtendedCompilerEngine.php:22
      • vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:72
    • web_layout.blade.php#551aicare_prod_new1.01msselect * from `term_policies`
      Hints
      • Use SELECT * only if you need all columns from table
      • The SELECT statement has no WHERE clause and could examine many more rows than intended
      Backtrace
      • view::layouts.v2.web_layout:551
      • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:124
      • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
      • vendor/livewire/livewire/src/Mechanisms/ExtendBlade/ExtendedCompilerEngine.php:22
      • vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:72
    App\Models\Admin\Post
    122Post.php#?
    App\Models\Admin\Category
    19Category.php#?
    App\Models\Admin\Tag
    6Tag.php#?
    App\User
    3User.php#?
    App\Models\TermPolicy
    3TermPolicy.php#?
    App\Models\Admin\Page
    1Page.php#?
    App\Models\Admin\Faq
    1Faq.php#?
        locale
        en
        _token
        0Kmr7SbCVAZvq5e2RlHQGadAtX8Xcmm7O0iVAawd
        _previous
        array:1 [ "url" => "https://ai-care.atmatech.id/diseases/is-it-safe-to-have-sex-during-menstruatio...
        _flash
        array:2 [ "old" => [] "new" => [] ]
        path_info
        /diseases/is-it-safe-to-have-sex-during-menstruation-exploring-risks-and-benefits-en-en
        status_code
        200
        
        status_text
        OK
        format
        html
        content_type
        text/html; charset=UTF-8
        request_query
        []
        
        request_request
        []
        
        request_headers
        0 of 0
        array:19 [ "accept-encoding" => array:1 [ 0 => "gzip, deflate, br, zstd" ] "sec-fetch-dest" => array:1 [ 0 => "document" ] "sec-fetch-user" => array:1 [ 0 => "?1" ] "sec-fetch-mode" => array:1 [ 0 => "navigate" ] "sec-fetch-site" => array:1 [ 0 => "none" ] "accept" => array:1 [ 0 => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7" ] "user-agent" => array:1 [ 0 => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" ] "upgrade-insecure-requests" => array:1 [ 0 => "1" ] "sec-ch-ua-platform" => array:1 [ 0 => ""Windows"" ] "sec-ch-ua-mobile" => array:1 [ 0 => "?0" ] "sec-ch-ua" => array:1 [ 0 => ""HeadlessChrome";v="129", "Not=A?Brand";v="8", "Chromium";v="129"" ] "cache-control" => array:1 [ 0 => "no-cache" ] "pragma" => array:1 [ 0 => "no-cache" ] "x-real-ip" => array:1 [ 0 => "3.143.143.202" ] "x-forwarded-for" => array:1 [ 0 => "3.143.143.202" ] "x-forwarded-proto" => array:1 [ 0 => "https" ] "x-forwarded-scheme" => array:1 [ 0 => "https" ] "host" => array:1 [ 0 => "ai-care.atmatech.id" ] "connection" => array:1 [ 0 => "keep-alive" ] ]
        request_cookies
        []
        
        response_headers
        0 of 0
        array:5 [ "content-type" => array:1 [ 0 => "text/html; charset=UTF-8" ] "cache-control" => array:1 [ 0 => "no-cache, private" ] "date" => array:1 [ 0 => "Mon, 28 Apr 2025 10:20:09 GMT" ] "set-cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6IjVlRUlZSndxenpFblI5bkRYQkFqekE9PSIsInZhbHVlIjoiM2pMUlNPRVgxOEErSURnQnU1Tm5pQjMxTEU4TjNvNURLaEVzQ252aEV5SzBVWU9XZVdTZ3lvZjY1Z0xOSWtCZmZ1anRzWXdFb3lvbUJLQXV4aENNK3RBU210dkZ3bS8zUGJIZnJXNG1EaEhnR3Z1T3JaOFJwVWxqSllhK1lhSTgiLCJtYWMiOiI1MzQ3NjVlOTlhZGM4ZjUxODNmY2M2MTE2M2IzZmM5MWNhM2FhYTZlMDkwNWJmYjE3ZGViMTFiZDM4MjhlMDZkIiwidGFnIjoiIn0%3D; expires=Mon, 28 Apr 2025 12:20:09 GMT; Max-Age=7200; path=/; secureXSRF-TOKEN=eyJpdiI6IjVlRUlZSndxenpFblI5bkRYQkFqekE9PSIsInZhbHVlIjoiM2pMUlNPRVgxOEErSURnQnU1Tm5pQjMxTEU4TjNvNURLaEVzQ252aEV5SzBVWU9XZVdTZ3lvZjY1Z0xOSWtCZmZ1anRzW" 1 => "laravel_session=eyJpdiI6InVxcFBnVUk1cjl0bE9lWTRvOWZ0T0E9PSIsInZhbHVlIjoiYjNWd215ZHlvSi9pMXpRUjlUYXYwb1AwemRySG5saWlxTnl3a095YTdtRTY4Wm5aNWg0b3dWTmZRbFBrelYwNEFFNzFPa29rNjZNeE80c2FiVlRtQks3elVZQ1krWkttekoxYVBKb2I0aW9CUkUzaldUd3FlZVZ2a3dmeGcxc2UiLCJtYWMiOiJmOTljYTMzODEyMjJmNGQ4MDEwNWQ3MmNkOWY0MTk1MDk5ODZkMjI3ZjI2NDdmNmM0ZjRlYjViYjgwNTc5ODRmIiwidGFnIjoiIn0%3D; expires=Mon, 28 Apr 2025 12:20:09 GMT; Max-Age=7200; path=/; httponlylaravel_session=eyJpdiI6InVxcFBnVUk1cjl0bE9lWTRvOWZ0T0E9PSIsInZhbHVlIjoiYjNWd215ZHlvSi9pMXpRUjlUYXYwb1AwemRySG5saWlxTnl3a095YTdtRTY4Wm5aNWg0b3dWTmZRbFBrelYwNEFF" ] "Set-Cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6IjVlRUlZSndxenpFblI5bkRYQkFqekE9PSIsInZhbHVlIjoiM2pMUlNPRVgxOEErSURnQnU1Tm5pQjMxTEU4TjNvNURLaEVzQ252aEV5SzBVWU9XZVdTZ3lvZjY1Z0xOSWtCZmZ1anRzWXdFb3lvbUJLQXV4aENNK3RBU210dkZ3bS8zUGJIZnJXNG1EaEhnR3Z1T3JaOFJwVWxqSllhK1lhSTgiLCJtYWMiOiI1MzQ3NjVlOTlhZGM4ZjUxODNmY2M2MTE2M2IzZmM5MWNhM2FhYTZlMDkwNWJmYjE3ZGViMTFiZDM4MjhlMDZkIiwidGFnIjoiIn0%3D; expires=Mon, 28-Apr-2025 12:20:09 GMT; path=/; secureXSRF-TOKEN=eyJpdiI6IjVlRUlZSndxenpFblI5bkRYQkFqekE9PSIsInZhbHVlIjoiM2pMUlNPRVgxOEErSURnQnU1Tm5pQjMxTEU4TjNvNURLaEVzQ252aEV5SzBVWU9XZVdTZ3lvZjY1Z0xOSWtCZmZ1anRzW" 1 => "laravel_session=eyJpdiI6InVxcFBnVUk1cjl0bE9lWTRvOWZ0T0E9PSIsInZhbHVlIjoiYjNWd215ZHlvSi9pMXpRUjlUYXYwb1AwemRySG5saWlxTnl3a095YTdtRTY4Wm5aNWg0b3dWTmZRbFBrelYwNEFFNzFPa29rNjZNeE80c2FiVlRtQks3elVZQ1krWkttekoxYVBKb2I0aW9CUkUzaldUd3FlZVZ2a3dmeGcxc2UiLCJtYWMiOiJmOTljYTMzODEyMjJmNGQ4MDEwNWQ3MmNkOWY0MTk1MDk5ODZkMjI3ZjI2NDdmNmM0ZjRlYjViYjgwNTc5ODRmIiwidGFnIjoiIn0%3D; expires=Mon, 28-Apr-2025 12:20:09 GMT; path=/; httponlylaravel_session=eyJpdiI6InVxcFBnVUk1cjl0bE9lWTRvOWZ0T0E9PSIsInZhbHVlIjoiYjNWd215ZHlvSi9pMXpRUjlUYXYwb1AwemRySG5saWlxTnl3a095YTdtRTY4Wm5aNWg0b3dWTmZRbFBrelYwNEFF" ] ]
        session_attributes
        0 of 0
        array:4 [ "locale" => "en" "_token" => "0Kmr7SbCVAZvq5e2RlHQGadAtX8Xcmm7O0iVAawd" "_previous" => array:1 [ "url" => "https://ai-care.atmatech.id/diseases/is-it-safe-to-have-sex-during-menstruation-exploring-risks-and-benefits-en-en" ] "_flash" => array:2 [ "old" => [] "new" => [] ] ]
        ClearShow all
        Date ↕MethodURLData
        #12025-04-28 17:20:09GET/diseases/is-it-safe-to-have-sex-during-menstruation-exploring-risks-and-benefits-en-en21134155