Youtube videos loading problem ?

I have a problem and it is getting very annoying. When I click on a YouTube video to watch, it will take more than 10 minutes for buffering and then it will play videos for only 10 sec., then have to reload, and it just keeps repeating, please help me, I am experiencing this problem for about 5 months. And I know it’s not the fault of my internet connection because my internet connection is fine and the speed is also good while browsing other websites. It's something to do with YouTube? Anyway, please write back and give me some suggestions please.
