Examine what motivates your prayers. Selfish motives yield selfish requests that are not answered.
You ask and do not receive because you ask wrongly, to spend it on your passions (James 4:3).
(Improper motives are not the only reason for unanswered prayer.)