I got these two similar, scammy messages on my computer today while on the internet. What's funny is that I didn't go anywhere that I haven't gone at least a million times before over the span of years. They just popped up out of no where, telling me to call a number to fix a virus. They even spoke to me. Now I knew from the beginning that it was scam, so I didn't give them any info or call them or anything like that. I closed the browser. I did scans after the first scam pop up - ccleaner, windows defender, superantispyware. I did defrag and disc cleanup (which are one thing now). I cleared my cookies and cache in the browser I use. The firewall was up. Then, a few hours later, I was on another website that I have been on a million times. And I didn't even click a link. It popped up after a while of having the same window open. I called the computer shop and told them about the problem. They said I probably have a virus (wasn't sure which one) and they gave me a price to scan and remove viruses (it was a very high amount to me). I told them I didn't have that kind of money. They said they could only recommend expensive solutions to get rid of the problem. That made me upset. He did recommend malwarebytes, but said it would basically fall short. So I did all the scans and everything again. And then I did the malwarebytes one too. That scan showed one PUP, which I deleted. Yesterday, I updated to a new version of a program I had. All sites and downloads were safe that I and others I know have used many, many times. They were all well known sites that I never had this problem with before after years of using them. I check before I download things, and I keep my downloads to a minimum. I don't just do things willy nilly. I don't watch porn or anything like that. These sites should not be causing me problems. So, what is the problem here? Do I have a virus or something like that? How do I fix this problem? Should I not log into my accounts because of it? Please help me if you know what to do. I'm getting so stressed out.