Men, much to many women's surprise, aren't always in the mood for sex. Just like women, men are often stressed by the demands of work, family, and paying the bills. And stress is a big libido crusher. When a guy says, "not tonight," it doesn't mean they have lost interest in you. They just mean they don't want to have sex right then.