Do Receive addresses generated by blockchain.info's wallet expire with time? Sender sent me BTC yesterday. I am expecting a deposit to my blockchain.info wallet but that has not happened in the past 20 hours.

I didn't give the sender my public address, but the receive address generated by the "Receive" button on the wallet.

Do those addresses expire? I gave the Receive addresses 6-8 weeks ago. Is it possible that the addresses generated by "Receive" button expire in 6-8 weeks time?

If so, can BTC sent to an expired Receive address be recovered?
Addresses do not expire, regardless of the wallet that generated them.