I dont get why people are giving Druff shit for self diagnose and self medicating. This isnt the 1950s. We have a lot more resources these days to figure out what is going on with our own bodies. In many cases, the the only reason to see a generalist is to get a referral for a specialist. Your typical doctor ( non specialist) is in his first few years of residency and doesn't know shit. NEVER trust a non specialist doctor to treat anything but the most basic shit. I am talking about super basic like i have the flu and need Tamiflu.