timesink
From Longman Dictionary of Contemporary Englishtimesinktime‧sink /ˈtaɪmˌsɪnk/ noun [countable] informal an activity that takes a lot of time – used to show disapproval SYN timesuck Looking for things to buy on the Internet is a real timesink.