If you're googling around on this you'll inevitably find information on self medding; DON'T DO IT. When you buy drugs illicitly, you have no idea what's going into them, and you have no idea what harmful effects they might be having on your body. That cheap Mexican estrogen might help, or it might give you a DVT...or it might be cyanide. You really can't be sure unless you get things through a legitimate pharmacy.
That said, one thing I've heard repeated on another board is peppermint tea; I have no idea how effective it actually is (the skeptic in me thinks that it's probably a nice placebo,) but yeah, I've seen some who swore by it.