C.C.
Please check with your health care provider and ask for your thyroid to be tested. If you are hyperthyroid, it is hard to sleep/stay asleep...
Congratulations on having a 3 month old baby!
Try some lavendar oil applied on soles of feet, insides of wrists, side of neck... this is calming and relaxing and can be found at Whole Foods or ordered from the internet.
Also consider yoga...if you are in Naperville, check out www.universalspirityoga.com and see that there is "baby and me" yoga on Tuesdays in the middle of the day...also some classes evenings and weekends just for adults...
I used to wake up and check on my sleeping baby so this may be partly a mom instinct.
Also consider the age of your mattress and pillows...if they are more than 10 years old, is it time for a new one? Is what you are sleeping on too soft or too firm? Are you sleeping on your side? your back? your stomach?
Are you drinking caffeinated stuff right before bed?
C.
Mom of 3