You can get a hormone panel test online, but it's expensive. Mine through a doctor was $155, still not cheap but so worth it. I know how terrible it is getting up in the middle of the night scratching like crazy. I took a cool shower in the middle of the night for so long, months and months. I finally had my hormone panel testing and found out that I was low in progesterone. I've been on a replacement for a little over and week and it's already making a difference. I've actually been able to sleep pretty much through the night and that's wonderful.