Habibtizena,
First of all I must caution you against getting "advice" from me. I'm neither a lawyer nor have very deep knowledge about the intricacies of immigration laws. I can only state either from my experience, or perhaps if I ever read or heard about something on that topic. If you want definitive advice, you are better off consulting a good immigration lawyer. Having said that, in my own personal case, my spouse applied for my 130 even before applying for citizenship. Since I was working here even before we married I was able to maintain my own visa status till my spouse's citizenship was over. About what you were told, that it was better to wait for your cz and then apply for your spouse's 130, I have heard that opinion on the forums before. But it did not seem like anyone really understood why that would be better than applying right now and then "upgrading" when you cz was approved and spouse was filing 485. My personal opinion seems to be that either process is about the same no too terribly different. A 130, even if approved, does not buy you much by itself, unless accompanied with a 485 or something. But I can understand your frustration, it took my spouse and I many years before we got here, where I now have my AoS application in and have a receipt in hand. But hang in there, god willing, this period will be over soon. If you need a more technical advise on which way to go, a lawyer could perhaps explain all the intricacies. If it turns out that what you learn is different from what I think then please let me know, I would like to know too.