What helped me was sorting the fabric and putting aside the fabric that I did not really like. Don't think while you're sorting that you will be giving it away as those thoughts will limit you. Put that stash in a seperate room. When you're ready to let it go you just have to pick up the boxes and pass them along. (this would be the third time that I have passed along the unloved fabric, I do it everytime I move) In the meantime, you can concentrate on the fabric that you have kept for projects which is still probably more than you will ever use..... I know mine is
)
You can always go to the unloved stash if you decide that there is something in there that you remembered that you need.
Good luck!