Hindi · Real conversations
How to say “I've had this for ... days.” in Hindi
Explain how many days a symptom or condition has lasted.
मुझे यह … दिनों से है।mujhe yah ... dinon se hai.
I've had this for … days.
Specify what you mean by 'this' when it is not obvious.
Use it in three situations
Describing a cough
मुझे यह तीन दिनों से है।mujhe yah teen dinon se hai.
I've had this for three days.
Explaining discomfort
मुझे यह खाँसी दो दिनों से है।mujhe yah khaansi do dinon se hai.
I've had this cough for two days.
Answering a duration question
यह कल शुरू हुआ था।yah kal shuroo hua tha.
This started yesterday.
What to watch for
The expression reports duration; it does not describe the cause or recommend treatment.
Read the whole expression before replacing a detail. The natural wording may use a different order or construction from the English sentence.
Your turn
Imagine appointments and pharmacies. Say this in Hindi: I've had this cough for two days.
Reveal a sample reply
मुझे यह खाँसी दो दिनों से है।mujhe yah khaansi do dinon se hai.
I've had this cough for two days.
Build a useful exchange
Arrange a visit and clarify medicine instructions.
This expression in other languages
A note on speaking Hindi
These examples generally use respectful आप (aap). Familiar तुम (tum) changes the verb ending, and तू (tu) can sound too intimate or disrespectful in the wrong relationship. Where gender changes a first-person form, choose the version that describes the speaker.
Read the Devanagari alongside the romanization. Romanization is a reading aid rather than an exact description of every sound. Everyday Hindi can use familiar loanwords, while a literal English word order may sound unnatural.

