Karan Johar says childhood trauma makes him paranoid of Yash, Roohi gaining weight: ‘I get angry if they miss football’ | Bollywood

Karan Johar says childhood trauma makes him paranoid of Yash, Roohi gaining weight: ‘I get angry if they miss football’

Updated on: Nov 08, 2025 06:11 AM IST

Karan Johar reflected on his childhood trauma, its impact on his parenting. He expressed concern about his children's mental preparedness for social pressures.

Bollywood filmmaker Karan Johar has often spoken about being bullied during his childhood because of his weight. In a recent conversation with Sania Mirza on her podcast, Serving It Up with Sania, for Myntra, Karan opened up about deep emotional traumas from his early years that continue to shape him as a parent.

Karan Johar with his twins Yash and Roohi Johar.
Karan Johar with his twins Yash and Roohi Johar.

Karan Johar says his childhood traumas have made him paranoid about his kids gaining weight

Karan discussed the dark, ugly and unfortunate side of social media, where people zoom into your face and scrutinise every detail. He talked about how children in school now experience anxiety about not looking “hot enough” or not having enough followers. He recalled that although he was a plus-size child, he was still allowed to be happy, but he now worries for children who are “physically different” today.

When asked whether he feels his children are mentally prepared to handle these pressures, Karan said, “I want to tell you that 50% of me is so scarred by my childhood that I get paranoid that my kids would gain weight. I carry childhood trauma. I keep saying Don’t eat sugar. But a part of me wants to liberate them from it. I get angry if they miss or bunk a football class because they have too many classes in school.”

Recalling his childhood trauma, he added, “I remember I was told, play dabba gul because football is not for you. I am in a conflicted zone of parenting. I am worried. Their screen time is limited, but still things pop up. Because of things being said at school, I have changed my clothing so they don’t have to be afraid of what people will say at school. I am a maximalist but now I have changed because I am worried about my kids. I am worried they might go online and find some clips that may embarrass them. I want my kids to be accepting of everything and everyone.”

Karan’s journey into parenthood began in February 2017, when the filmmaker welcomed his twins, Yash and Roohi, through surrogacy. He named them after his parents, Yash Johar and Hiroo Johar (Roohi being a rearrangement of “Hiroo”). The filmmaker often shares pictures and videos of moments spent with his twins at home.

Karan Johar’s upcoming movie

Karan is currently awaiting the release of his upcoming production, Tu Meri Main Tera Main Tera Tu Meri. Helmed by Sameer Vidwans, the film stars Kartik Aaryan and Ananya Panday in lead roles and is scheduled to release in cinemas on 25 December. The film is set to clash with Alia Bhatt and Sharvari’s YRF spy-universe film, Alpha.

Catch every big hit, every wicket with Crickit, a one stop destination for Live Scores, Match Stats, Infographics & much more. Explore now!.

Get more updates from Bollywood, Taylor Swift, Hollywood, Music and Web Series along with Latest Entertainment News at Hindustan Times.
Catch every big hit, every wicket with Crickit, a one stop destination for Live Scores, Match Stats, Infographics & much more. Explore now!.

Get more updates from Bollywood, Taylor Swift, Hollywood, Music and Web Series along with Latest Entertainment News at Hindustan Times.
SHARE THIS ARTICLE ON
SHARE
close
Story Saved
Live Score
Saved Articles
Following
My Reads
Sign out
Get App
crown-icon
Subscribe Now!
.affilate-product { padding: 12px 10px; border-radius: 4px; box-shadow: 0 0 6px 0 rgba(64, 64, 64, 0.16); background-color: #fff; margin: 0px 0px 20px; } .affilate-product #affilate-img { width: 110px; height: 110px; position: relative; margin: 0 auto 10px auto; box-shadow: 0px 0px 0.2px 0.5px #00000017; border-radius: 6px; } #affilate-img img { max-width: 100%; max-height: 100%; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); } .affilate-heading { font-size: 16px; color: #000; font-family: "Lato",sans-serif; font-weight:700; margin-bottom: 15px; } .affilate-price { font-size: 24px; color: #424242; font-family: 'Lato', sans-serif; font-weight:900; } .affilate-price del { color: #757575; font-size: 14px; font-family: 'Lato', sans-serif; font-weight:400; margin-left: 10px; text-decoration: line-through; } .affilate-rating .discountBadge { font-size: 12px; border-radius: 4px; font-family: 'Lato', sans-serif; font-weight:400; color: #ffffff; background: #fcb72b; line-height: 15px; padding: 0px 4px; display: inline-flex; align-items: center; justify-content: center; min-width: 63px; height: 24px; text-align: center; margin-left: 10px; } .affilate-rating .discountBadge span { font-family: 'Lato', sans-serif; font-weight:900; margin-left: 5px; } .affilate-discount { display: flex; justify-content: space-between; align-items: end; margin-top: 10px } .affilate-rating { font-size: 13px; font-family: 'Lato', sans-serif; font-weight:400; color: black; display: flex; align-items: center; } #affilate-rating-box { width: 48px; height: 24px; color: white; line-height: 17px; text-align: center; border-radius: 2px; background-color: #508c46; white-space: nowrap; display: inline-flex; justify-content: center; align-items: center; gap: 4px; margin-right: 5px; } #affilate-rating-box img { height: 12.5px; width: auto; } #affilate-button{ display: flex; flex-direction: column; position: relative; } #affilate-button img { width: 58px; position: absolute; bottom: 42px; right: 0; } #affilate-button button { width: 101px; height: 32px; font-size: 14px; cursor: pointer; text-transform: uppercase; background: #00b1cd; text-align: center; color: #fff; border-radius: 4px; font-family: 'Lato',sans-serif; font-weight:900; padding: 0px 16px; display: inline-block; border: 0; } @media screen and (min-width:1200px) { .affilate-product #affilate-img { margin: 0px 20px 0px 0px; } .affilate-product { display: flex; position: relative; } .affilate-info { width: calc(100% - 130px); min-width: calc(100% - 130px); display: flex; flex-direction: column; justify-content: space-between; } .affilate-heading { margin-bottom: 8px; } .affilate-rating .discountBadge { position: absolute; left: 10px; top: 12px; margin: 0; } #affilate-button{ flex-direction: row; gap:20px; align-items: center; } #affilate-button img { width: 75px; position: relative; top: 4px; } }