Check local thrift stores. There's nearly always fabric there.
**Occasionally thrift stores have sales.. "fill the bag for $5". That's when buying whatever garments with the most fabric is a good deal.
Garage sales.
Also, if your Mother-in-Law gets involved with a quilting group, members sometimes purge their stash and are more than willing to share. In the mean time, she's made new friends!