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

  1. Describing a cough

    मुझे यह तीन दिनों से है।mujhe yah teen dinon se hai.

    I've had this for three days.

  2. Explaining discomfort

    मुझे यह खाँसी दो दिनों से है।mujhe yah khaansi do dinon se hai.

    I've had this cough for two days.

  3. 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.

Keep practicing

Ready to say it out loud?

ChatPal is a voice-first app for practicing real conversations in Hindi. Try real scenarios and get personalized feedback on your speaking.

Start with 7 days free.