If you desperately want something, work towards it, keep making dua and trust that الله will accept it, it will come at its perfect time, but I think the mistake a lot of people make is they lose faith quite fast, you need to be patient upon these things