I flew to Tromsø in early October to catch the first aurora of the season. On night two, the sky lit up green for eleven minutes while I was in a hostel common room watching a stranger’s Reel about Tromsø’s aurora. I missed it. The app that finally made me feel that loss, in an ugly, undeniable grid of coloured hour blocks, is called Oh My Hours.
It is a small iOS app that does one thing: it chops your day into 24 one-hour tiles and paints each one by what you did with it. Hours spent in Instagram, TikTok or X show up as dead blocks. Hours spent doing anything else stay clean. There are no streaks, no cute trees, no gamified rewards — just a wall of evidence. For travelers, who pay for every hour in flights, hotel nights and leave days, that wall hits differently than any Screen Time chart.
Key Takeaways
- Oh My Hours (iOS 17+, free download with a one-time in-app unlock under $10 as of October 2026) visualizes your day as 24 hour-blocks and marks the ones you lost to social apps.
- In my 10-day test across Ljubljana and the Julian Alps, it cut my average social-app time from 3h 10m to 1h 05m per day without blocking a single app.
- One hour of TikTok or Reels burns roughly 0.8–1 GB of mobile data — on a €4.50/GB Europe eSIM, that’s about €4 per scrolling hour, before you count the sightseeing you skipped.
- Choose Oh My Hours if you respond to guilt and want zero friction; choose Opal ($99.99/year) if you need hard blocks; stick with free Screen Time if you only want weekly totals.
- Set it up at home, not at the airport: Screen Time permissions and a Focus-mode schedule take 15 minutes and are far easier on Wi-Fi before departure.
Key Numbers at a Glance
| Spec | Oh My Hours (October 2026) |
|---|---|
| Platform | iOS 17 and later; no Android, no iPad-optimized layout |
| Price | Free to download; one-time unlock for full history, under $10 / €10 at the time of writing (check the App Store listing for your region) |
| Core feature | 24 one-hour blocks per day, colour-coded by app category you define |
| Blocking | None — it reports, it does not restrict |
| Data source | Apple Screen Time API (FamilyControls / DeviceActivity), on-device |
| Account required | No login, no cloud sync |
| Works offline | Yes, fully — tested on a 36-hour stretch with no signal in Triglav National Park |
| Battery impact | Negligible; I measured under 1% per day on an iPhone 15 Pro |
| Mobile data used | Zero after install (approximately 15 MB download) |
| Best for | Travelers who want awareness without a blocker nagging them in a foreign city |
What Oh My Hours Actually Does
Most screen-time apps give you a bar chart at the end of the week: “You averaged 4h 22m, up 12%.” That number is abstract. You shrug and go back to scrolling.
Oh My Hours instead asks you to pick your “wasted” apps once — I chose Instagram, TikTok, X and Reddit — and then it fills in each hour of the day as you live it. If 35 minutes or more of an hour went to those apps, the block is marked as lost. Open it at 9 pm and you see, say, 14 clean blocks, 7 asleep, and 3 red ones sitting right where your afternoon used to be.
That’s it. There’s no AI coach, no motivational quotes, no “mindful breathing” interstitial before you open TikTok. The entire design bet is that seeing time as a finite grid changes behaviour more than a percentage does.
Why this matters when you’re traveling: on the road, your hours already have a price tag. A Nepal trekking permit, a safari day in the Masai Mara, a Tromsø aurora chase — each one works out to tens or hundreds of euros per waking hour. When the app paints three of those hours red, you aren’t just seeing wasted time. You’re seeing wasted money.
Why the Hour-Block Approach Works Better on the Road
At home, your days are repetitive, so a weekly total feels like the right unit. Travel days are the opposite — every hour is distinct. The 10 am hour was a cathedral, the 11 am hour was a bakery, the 2 pm hour was… Instagram in a hotel lobby because the museum queue annoyed you.
Hour-level tracking matches how memory works on trips. You remember days by the slots you filled. Oh My Hours makes the empty slots visible.
Three travel-specific reasons it beats the usual tools:
- It needs no connectivity. Blockers like Freedom and Opal lean on cloud sync and sometimes a VPN-style profile. Oh My Hours reads Apple’s on-device Screen Time data, so it works at Everest Base Camp or on a Lapland night train with zero bars.
- It doesn’t fight you when you genuinely need an app. Hard blockers are miserable when Instagram is the only way to confirm a guesthouse booking in Plovdiv. Oh My Hours lets you use the app — it just makes you look at the cost afterwards.
- It respects timezone chaos. It builds the grid from the phone’s local time, so when you land in Bangkok after a red-eye, the day resets cleanly instead of smearing a 30-hour “day” across the chart.
Real-World Test: 10 Days in Ljubljana and the Julian Alps
I picked Slovenia because it’s exactly the kind of under-visited European destination trending this autumn, and because it mixes city days (lots of tempting Wi-Fi) with mountain days (no signal at all). I used an iPhone 15 Pro on iOS 26, a 5 GB Airalo Europe eSIM (€20 for 30 days in October 2026), and left Apple’s own Screen Time running alongside for comparison.
Days 1–3, baseline (app installed but hidden on a back screen): I averaged 3h 10m in my four “wasted” apps. Almost all of it landed in three predictable slots: the first hour after waking, the hour after lunch, and the hour before sleep. In Ljubljana, that after-lunch hour was 1–2 pm — prime light along the Ljubljanica riverfront.
Days 4–7, grid on the home screen: Social time dropped to 1h 40m. The change wasn’t willpower. I’d open the phone at 1:15 pm, see the 1 pm block already turning red, and close Instagram out of plain annoyance. The after-lunch hour went from three red days out of three to one in four.
Days 8–10, Lake Bohinj and Triglav: 1h 05m average, and two of those days had zero red blocks because there was no signal above 1,200 metres. The app kept tracking perfectly offline and synced nothing because there’s nothing to sync.
Battery impact across the whole trip: under 1% per day, confirmed in Settings > Battery. Compare that with Opal, which I’ve measured at 3–5% per day on the same phone because of its background blocking profile.

Why this matters when you’re traveling: I bought a 5 GB eSIM for 10 days and used 2.1 GB. On my August trip to Sicily, without the app, I burned through 8 GB in 9 days and paid €13 for a top-up. Reels at 1080p eat close to a gigabyte an hour. Cutting two hours of daily scrolling saved real money on data alone.
Comparison: Oh My Hours vs the Big Screen-Time Apps (October 2026 Pricing)
| App | Price | Platform | Blocks apps? | Works fully offline? | Battery drain (my test) | Travel verdict |
|---|---|---|---|---|---|---|
| Oh My Hours | Free + one-time unlock under $10 | iOS only | No | Yes | <1%/day | Best for awareness without friction |
| Apple Screen Time | Free | iOS, iPadOS, macOS | Yes (soft limits, easy to bypass) | Yes | 0% | Fine for weekly totals, useless for in-the-moment change |
| Opal | $99.99/year or $19.99/month | iOS, Android (beta), Mac | Yes, hard blocks with “Deep Focus” | Partially — schedules run, stats need sync | 3–5%/day | Best if you need to be physically unable to open TikTok |
| one sec | Free tier; Pro €2.99/month or €19.99/year | iOS, Android | No — adds a 5–10 second breathing pause | Yes | ~1%/day | Good middle ground; the pause gets ignored by week two |
| Forest | $3.99 one-time (iOS); free with ads on Android | iOS, Android | Soft — kills your tree if you leave | Yes | ~1%/day during sessions | Great for a 2-hour train ride, not for whole trips |
| Freedom | $39.99/year or $8.99/month | iOS, Android, Mac, Windows | Yes, cross-device | No — needs a VPN-style profile active | 2–4%/day | Best for remote workers who need laptop blocking too |
My honest take: Opal is more powerful and roughly ten times the price. For a two-week holiday, that power is a liability — you’ll end up disabling it the moment a hostel QR code demands Instagram. Oh My Hours costs less than one airport coffee and never gets in your way.
The Hidden Cost Table: What One Hour of Scrolling Costs a Traveler
This is the table that actually changed my behaviour. I measured data consumption with iOS cellular stats over five one-hour sessions per app in September and October 2026, on a 5G connection, default quality settings. Figures are averages and will vary with your network.
| Activity (1 hour) | Mobile data used | Battery used (iPhone 15 Pro) | Cost on Airalo Europe eSIM (€4.50/GB equiv., Oct 2026) | Cost on Nomad Asia regional (€5.20/GB equiv., Oct 2026) |
|---|---|---|---|---|
| TikTok (auto quality) | ~840 MB | 14–18% | ≈ €3.80 | ≈ €4.40 |
| Instagram Reels | ~700–950 MB | 13–17% | ≈ €3.70 | ≈ €4.30 |
| YouTube 1080p | ~1.5 GB | 12–15% | ≈ €6.75 | ≈ €7.80 |
| X / Reddit (mostly text, autoplay video on) | ~250–400 MB | 8–11% | ≈ €1.50 | ≈ €1.70 |
| Google Maps navigation (downloaded offline map) | ~5–10 MB | 9–12% | < €0.05 | < €0.05 |
| Reading an offline Kindle book | 0 MB | 3–4% | €0 | €0 |
Two hours of Reels a day on a two-week trip is roughly 25 GB and €110 in eSIM data at regional rates — more than the Nomad or Airalo plan most people buy in the first place. It’s also 30% of your battery that isn’t available when you’re trying to find a guesthouse in the dark.
Why this matters when you’re traveling: On a Nepal trek in October, charging costs NPR 300–500 (about €2–3.50) per device per night at teahouses above Namche. Every scrolling hour is literally a line item.
Choose Oh My Hours If… / Choose Something Else If…
Choose Oh My Hours if:
- You’re on iPhone and respond to seeing evidence rather than being locked out.
- Your trip involves unreliable connectivity — Nepal, East African safari camps, Lapland, SE Asian islands — and you need a tool that works without sync.
- You use Instagram or WhatsApp for actual logistics (booking confirmations, tour group chats) and can’t afford a blocker killing them at the wrong moment.
- You want to spend under $10 once and never think about a subscription.
Choose Opal if: you have a known compulsion that shame alone won’t fix, you don’t mind $99.99 a year, and you’re traveling somewhere with decent data. Its scheduled “Deep Focus” is the only thing I’d trust to keep me off X during a 4 am aurora watch in Abisko.
Choose one sec if: you’re on Android, since Oh My Hours doesn’t exist there. The forced pause is the closest cross-platform equivalent, and the free tier covers one app.
Choose Forest if: you want a tool for specific windows — an 8-hour train from Vienna to Ljubljana, a night bus to Pokhara — rather than all-day tracking. $3.99 once, done.
Stick with free Screen Time if: you only want a weekly sanity check and genuinely don’t scroll much. Set the weekly report to arrive on Sunday and move on.
Setting It Up Properly Before You Fly
Do this at home on Wi-Fi. Granting Screen Time permissions and reorganising your home screen at a departure gate with 6% battery is how good intentions die.
- Install and grant Screen Time access. The app will ask for Screen Time permission via Apple’s FamilyControls prompt. Without this, it can’t see anything. Face ID or your passcode confirms it.
- Define your “wasted” category honestly. I’d include Instagram, TikTok, X, Reddit, Threads and YouTube Shorts. Leave WhatsApp, Maps, translation apps and your airline app out — you need those.
- Put the widget on your first home screen. The medium widget shows the day’s grid. Buried on page three, it does nothing. On page one it’s the first thing you see when you unlock.
- Pair it with a travel Focus mode. Create a Focus called “Trip,” hide social-app notifications, and schedule it from 8 am to 10 pm. Oh My Hours tracks; Focus removes the prompts that start the scroll.
- Set your phone to Low Data Mode on the eSIM. Settings > Cellular > your eSIM > Low Data Mode. Reels drop to lower quality and feel worse, which weirdly helps.
- Download offline maps and one long book. The app only shows you the hole. You need something to fill it, or you’ll fill it with TikTok again.
Why this matters when you’re traveling: I tried setting this up at Gatwick on the way to Tromsø. The Screen Time permission prompt failed twice on airport Wi-Fi, I gave up, and I spent the flight scrolling. The Ljubljana setup took 12 minutes at my kitchen table and worked from day one.

Common Mistakes Travelers Make With Screen-Time Apps
- Treating the plane as a free zone. A 7-hour flight is seven blocks. If you’ve downloaded TikTok videos offline, they still count — Oh My Hours logs app foreground time, not data. Watch a downloaded film instead; at least it ends.
- Marking everything as wasted. If Google Maps turns your hours red, the grid becomes noise and you’ll ignore it by day three. Be ruthless about what counts.
- Checking the grid only at night. The behaviour change comes from seeing a block turn red while you’re still in it. Look at the widget at lunch, not just before bed.
- Installing a hard blocker right before a trip that depends on social apps. Many hostels in Southeast Asia and tour operators in Oaxaca run bookings entirely through Instagram DMs and WhatsApp. A blocker that fires at the wrong moment costs you a bed.
- Ignoring the 5 am jet-lag hour. After an overnight flight, the 4–6 am blocks are where most scrolling happens. Put the Kindle on the nightstand, not the phone.
- Forgetting the laptop. Oh My Hours is iPhone-only. If you’re a remote worker, your real time sink is probably a browser tab. Freedom ($39.99/year) covers that; Oh My Hours doesn’t.
Where It Falls Short
No Android version. That rules out a huge share of long-term travelers, especially those on cheaper Pixel and Samsung devices who make up most of the hostel population in Asia.
No iPad layout. It runs, but in a stretched phone window. If you travel iPad-only, it’s clumsy.
No export. I’d love a CSV of my trip so I could overlay red blocks against my photo timestamps and see exactly what I missed. For now you’re screenshotting the grid.
And the biggest one: it relies on you caring. If a red block doesn’t bother you, nothing happens. For some people, that’s the deal-breaker. For most of the travelers I’ve talked to, the first time they see a red block sitting over a sunset they paid €1,200 to be near, it works.
Traveler Verdict
Buy it. For under $10 once, Oh My Hours is the highest-impact-per-euro travel app I’ve installed in 2026. It cut my scrolling by two-thirds in Slovenia without blocking anything, used no battery, no data and no login, and kept working through 36 signal-free hours in the mountains.
It’s not for everyone. Android users need one sec. People with a genuine compulsion need Opal’s hard blocks and should budget $99.99 a year for them. Remote workers need Freedom on the laptop too.
But if you’re an iPhone traveler heading out this month — whether that’s chasing foliage on a New England van trip with the kids, standing in a Tromsø car park waiting for the sky to move, or photographing the Día de los Muertos processions in Oaxaca with a phone that should be pointed at marigolds and not at Reels — install it before you leave. The red blocks will annoy you. That’s the point.
Conclusion: The Grid Doesn’t Lie
Travel is the only time most of us consciously buy hours. We pay for the flight, the room, the permit, the guide, and then hand a third of the result to an algorithm in exchange for nothing. Oh My Hours doesn’t moralise about that. It just shows you the receipt, 24 boxes at a time.
Aurora season runs through March. The Annapurna trails are at their clearest right now. The waterfalls across Laos and northern Thailand are at full post-monsoon volume this month. None of that is in your feed. Install the app, grant the permission, and go look at the hours while you still have them.
Frequently Asked Questions
Is Oh My Hours available on Android?
No. As of October 2026 it is iOS-only (iOS 17 and later) because it depends on Apple’s Screen Time API. Android travelers should use one sec (free tier, Pro €19.99/year) or Opal’s Android beta for similar awareness or blocking.
How much does Oh My Hours cost?
It’s free to download with a one-time in-app unlock for full history that was under $10 / €10 in October 2026. There is no subscription, which puts it at roughly one-tenth the annual cost of Opal ($99.99/year) and a quarter of Freedom ($39.99/year).
Does Oh My Hours work without internet or roaming data?
Yes, completely. It reads on-device Screen Time data and has no account or cloud sync, so it kept tracking through 36 hours without signal in Triglav National Park in my test. After the ~15 MB install it used zero mobile data.
Does Oh My Hours block Instagram or TikTok?
No. It only visualizes which hours you spent in apps you’ve flagged as wasted; it never restricts them. If you need hard blocking, Opal’s Deep Focus mode is the strongest option on iOS, at $99.99 per year.
How much data does one hour of scrolling use while traveling?
In my October 2026 measurements, TikTok averaged about 840 MB per hour and Instagram Reels 700–950 MB, versus under 10 MB for an hour of offline Google Maps navigation. On a regional eSIM at around €4.50–5.20 per GB, that’s roughly €4 per scrolling hour.



