If you have had this before related to detergents, then you need to switch to all hypoallergenic products--or at least as close as you can get. Shampoos and laundry detergents that are completely hypoallergenic are hard to come by, but you can switch to ones that specify for sensitive skin. I had to do this a few years ago when I had terrible itching on my skin with no rash, especially when I exercise (the pores open up and whatever I was allergic to would irritate my skin). I switched all my products to hypoallergenic and haven't had any problem since.
It could be anything you are using (if it is an allergy): lotions, soaps, furniture cleaners, etc. Anything that comes into contact with your skin.
They also make lotions and soaps that are oatmeal-based that are hypoallergenic and very soothing to irritated skin (I can't say the brand, but you should be able to find it). Don't use the store brand, though, unless it also says it's hypoallergenic--sometimes it just has some oatmeal sprinkled into a regular lotion. Read labels. Also, if it's an allergy, an over-the-counter anti-histamine pill might relieve the itching. I'll bet it's making it difficult to sleep, as well.
In your case, though, I would still see a doctor. The fact that the rashes are circular is strange for contact dermatitis. You should make sure it's not something else.