Imagine receiving a letter from yourself — written five, ten, or even twenty years ago. A letter that captures exactly who you were, what you dreamed about, what you were afraid of, and what mattered most to you at that time.

Writing a letter to your future self is one of the simplest and most powerful exercises in self-reflection. It costs nothing, takes minutes, and creates something genuinely priceless: a time capsule of your inner world.

Why write to your future self?

There are many reasons people sit down and write to the person they'll become:

"I wrote a letter to myself at 25. When I opened it at 35, I cried — not because life had been hard, but because I'd forgotten how hopeful I used to be. It reminded me to keep hoping."

What to include in your letter

There's no right or wrong way to do this, but here are some ideas to get you started:

1. Describe your life right now

Where do you live? What does your daily routine look like? Who are the most important people in your life? What are you worried about? What brings you joy? The more specific, the better.

2. Share your current goals and dreams

What are you working towards? What do you hope to achieve by the time you read this? Be honest — even the dreams that feel unrealistic. Especially those.

3. Write what you're grateful for

List the things — big and small — that you're thankful for today. Future-you will appreciate the reminder that good things were happening, even during difficult seasons.

4. Offer advice to your future self

What do you know right now that you might forget? What truths have you recently discovered? What would you tell yourself if you were struggling?

5. Ask questions

"Did you take that trip?" "Are you still close with [person]?" "Did you ever learn to [skill]?" These questions create a dialogue between your past and future selves.

Popular delivery dates for self-letters

  • Your next milestone birthday (30th, 40th, 50th, 60th)
  • 1 year from today — an annual check-in
  • 5 or 10 years from now — a long-range time capsule
  • A specific future date that matters to you (retirement, anniversary)
  • New Year's Day — to reflect on the year gone by

Tips for writing a great letter

  1. Be honest. Don't perform for your future self. Write what you actually feel, not what sounds good.
  2. Be specific. Names, places, dates, and details make the letter infinitely more meaningful when you re-read it.
  3. Don't judge yourself. Whatever you're going through right now is valid. Write it down without editing.
  4. Keep it conversational. Write as if you're talking to a friend — because you are.
  5. Include a photo. Attach a current photo of yourself. You'll be amazed by how much it adds.

How to make sure you actually receive it

The biggest challenge with future letters isn't writing them — it's ensuring they actually reach you at the right time. Email drafts get lost, paper letters get thrown away, and digital notes get forgotten.

That's why we built Milestone Vault. You write your letter, choose a delivery date (even decades from now), and we store it securely with end-to-end encryption until the day arrives. Then it's delivered to your inbox, right on time.

Your first letters are completely free — no credit card required.

Write to your future self today

It takes five minutes. You'll thank yourself later — literally.

Start Writing for Free →

Start small

You don't need to write a masterpiece. Even a single paragraph — capturing where you are, how you feel, and what you hope for — becomes extraordinarily powerful when read by your future self.

The best time to write a letter to your future self was ten years ago. The second best time is right now.

← Back to Blog Next: Letters to Loved Ones →