Fasting for the sake of fulfilling something needed

Question: Where we live, it is said that if a person wants Allaah (Exalted be He) to fulfill his needs, he should fast. What is the manner of such fasts?

Answer: Fasting for the sake of fulfilling something you need is Bid`ah (innovation in religion). Instead, a person can draw closer to Allaah (Exalted be He) with supererogatory deeds… read more here.