Tamiflu is by prescription, it is made by Roche Pharmacueticals.