How Long Does Ranolazine Last? Onset, Peak & Duration