You're not alone. Many other posts like yours. Curious, did you change your internet plan recently? Here's my current post also another post by someone else, and another.
You may want to try different DNS servers to see if it helps, made no difference for me. Its starting to appear IMO that everyone's issue is slightly different and making it more difficult to solve but I also think its coming from a common thread. Maybe I just happened to switch my plan but this all would've happened anyway.