It's insurance season. It seems like we are all dealing with open enrollment. Even if we get insurance through our workplace they usually want us to do something online to select something.
Are you a member of CVS's ExtraCare Pharmacy & Health Rewards program? If so, it's possible the national pharmacy chain has shared your personal health information with others.