I have the same problems almost every day.
Some days I have a good connection for some time. Once the problems start you might as well stop playing...