Technically, there is no such thing as generic Viagra, since the patent from the company that manufactures Viagra will not expire until 2012. Therefore, you should be very cautious about purchasing any drug advertised as generic Viagra, as you don’t know what ingredients it contains or what side effects it may have.