Speeds in some countries and locations, eg: India are not good also not consistent. You don't always get what your ISP has promised you.
Keep checking the speeds whenever you experience connection issue. Also when you buy Internet Connection always pay attention to what is Up link speed. You told me that day the Down link is 2 Mbps but for most of ISP Up link is 1/8th of Down Link in India, So it might be 256 Kbps only which is very poor for lynk connection or Video calling or TV session on your computer. I would suggest change ISP and make sure you have enough Up Link when you buy new.