The timeline for earning money on Facebook varies depending on factors such as niche, audience size, content quality, and monetization strategies. It can range from a few weeks to several months.