is viagra safe to use everyday which is better between viagra and cialis silagra 100 price in india stendra tablet in hindi does generic viagra have a shelf life which works better viagra cialis or levitra can viagra have side effects who should not take cialis