is it ok to take viagra before bed can you take a viagra in the morning and at night