Where do you get your bare yarn?

For those of you that dye your own yarn, where do you get your bare yarn? I’ve peeked at KnitPicks and Ebay but I wondered if there were other great places with reasonable prices. TIA

I’m no help … I spin it …

Mine either comes from Knitpicks or when the local Big Box Crafts Stores (Michael’s or Joannes) have sales.

I know you can get it from Dharma, but when I looked at it, it was more expensive than Knitpicks.