It sounds like your internet connection isn't good enough.
Start by running a ping test here:
http://www.pingtest.net/
(it only involves clicking a button and waiting a few seconds).
You're looking for an 'A' or 'B' grade. (Click on 'Learn More About Grades' for an explanation of what they mean). If you get anything lower, get your phone company to check the quality of the line.
Then run a speed test here:
http://www.speedtest.net/
You're seeking a minimum download speed of 2Mbps. (Streaming services can theoretically work at 0.5Mbps but they're unlikely to be reliable at such speeds). For really consistent streaming, with no buffering, a speed of 5Mbps might be better.
Then consider which ISP you're using. It might have a poor 'contention ratio' or excessive 'traffic management' in place. For an explanation of those terms, please see my post here:
http://www.theanswerb...y/Question956299.html
Chris