The Prophet ﷺ said, "A time will come upon people when a man will walk about with charity of gold, yet he will not find anyone willing to accept it from him. A single man will be seen followed by forty women seeking his protection, due to the scarcity of men and the abundance of women."
عن النبي ﷺ قال: ليأتين على الناس زمان يطوف الرجل فيه بالصدقة من الذهب، ثم لا يجد أحدا يأخذها منه، ويرى الرجل الواحد يتبعه أربعون امرأة يلذن به من قلة الرجال وكثرة النساء.
Bukhari related it in the Book of Zakat (1414), and Muslim related it in the Book of Zakat (59:1012), both of them from Abu Kurayb Muhammad bin Ala, who said, Abu Usama narrated to us, from Buraid, from Abu Burda, from Abu Musa, who said, and then he mentioned it.