Facebook marketing is profitable in the long run. It takes several months of work to achieve optimal results.
Facebook ads should be seen as an investment that will achieve a return on investment in the future.
Many web-shops make large amounts of money just based on Facebook advertising. With money invested in advertising and persistent testing, they manage to reach the ideal audience willing to buy their product.