How long does sperm live?

How long does sperm live inside you?? I’ve heard 3, 5 and even 7 days! I had sex last night and my peak day for ovulation is May 1st. Will probably have sex again before then too! My husband and I are really trying to get pregnant!