Never really thought about this....but this would really increase my productivity. I get super annoyed when my wife keeps messaging me at work for example, but I also respond all the time.
Disabling notification for few hours at a time is a great idea. I will give it a shot.