It's hard to say what could be keeping you from getting what you want.
I, too, have been keeping track of how long will it take, till I get my want!
Some say "be specific" with the thing you want, some say, do not. Cynthia Stafford was specific. I believe it was $ 112,000,000 she wrote down, on a piece of paper? Don't hold me to that, but, she did write down a specific amount, and, the day she got the intuition to buy tickets, she did, and won! I believe it was within four months of her wanting.
There is another lady originally from Milwaukee , Wisconsin, she won big lottery, movied to Arizona, and, won big lottery again! I don't know her name. This all happened back in early 1990's. She applied LOA, visualization type of techniques. She supposedly wrote a booklet called " Let Go and Win", which I could never find a copy. This was in the days before the internet, so, I'm finding it difficult to find a copy, might not exist in electronic form.
Here is a link of another story of a big win:http://thesecret.tv/stories/stories-read.html?id=14834
Read it carefully. Maybe you will get an inspiration and ideas. I did.
Another thing. Each and every day, be thankful and grateful to the Universe for what you do have. Something like,
"I am so happy and grateful for having a nice home, and family, and ask Higher Self to provide me with this want and desire ( mention it ). Thank you, higher self, for what I do have, I love you, and, thank you". ( In your own words, how you feel comfortable )
If you should have any anger or ill feelings toward your self, or another, forgive them. Say something like"
" I love you. I am sorry. Please forgive me. Thank you, I love you". ( thinking of the person and situation )
This will help get and keep you in a good vibrational feeling with the Universe.
I personally think it's important to do this each day, a few times a day. Being thankful, and, telling higher self you love and am thankful for what you do have. It's a way of "letting go".
I wish you well and good fortune. I ask and agree with you that you have received your want, already.