Have you been away from home for the past three weeks?
And this has been happening the whole time you were away but, now you are back home it is sorted?
If so, there may be something linked to the location change that has precipitated the problem e.g. phone data vs. wi-fi access.