Digital dependence getting you down?