not always 45 minutes, but it depends on when i'm takin it. in the mornings, i'm usually short on time, so no. about 10-15 will do. after work, i'm tired and cranky so the best thing for me is a nice hot long shower. then the other scenario is if i have a certain someone with me, then god knows how long i'll be in there