Is it possible to prevent myself from using my iPhone (except say for messages or phone calls) between certain hours?

If it is not possible with a existing feature (or app?), is there something in macOS Server (or other "enterprise" tool) that would help?

I would like to get in the habit of not using my iPhone before bed.


You are in control. It is your responsibility.

Here are some suggestions you could try:

  • To help you keeping focus try a 'Stay focussed' app like Forest (which tries to convince you not to use your phone while the app is running).
  • To create a threshold you can enable restrictions. Go to Settings -> General -> Restrictions.
  • Shutdown your phone. The boot time will keep you from using your phone.
  • Edit settings in your router, some router can set internet access restrictions for certain devices during specified hours.
  • What does forest do? Shutting the phone stops phone calls which the OP wants
    – mmmmmm
    Oct 31 '16 at 11:27
  • "Is it possible to prevent myself from using my iPhone between certain hours?" I interpreted the use of messages and phone calls as an example. And indeed, not all answers might be benefitial for this user, but can benefit another user. Oct 31 '16 at 11:48
  • 2
    OP says except and not example
    – mmmmmm
    Oct 31 '16 at 12:19

This link shows a way to restrict Internet access during certain times:

Your router might be different so try looking at your router manual, may be it has a similar feature. But as CousinCocaine said, "You are in control..." that would be best strategy.


If you live with someone, ask them to take your phone between particular times. The only way you should be allowed to get your phone (except for phone calls) is by paying 5$ per min. That way the other person will have lots of motivation to keep an eye on you.


Apple has introduced ScreenTime in iOS 12:


You can place limits on each app.

You must log in to answer this question.