You sound just like me, although my little ones aren't so little anymore.
I'm going to be 40 this year and had my first attack at 17. They became less frequent for awhile, but then got really bad when I was 30. Then they stopped completely for about 8 years. Two years ago, I had the worst one ever. I don't do well on medication, so don't take any.
I can tell you some things that work for me...none are meds.
Tension Tamer Tea by Celestial Seasonings works great. I drink a cup evey morning to calm me down before my day even starts.
I use aromatherapy...burn candles, essential oils, whatever. The smell of lavender, ylang ylang, and for some reason cinnamon and pumpkin calms me down.
I have a small water fountain in my bedroom for when I can't sleep..the trickling sound of water is very relaxing.
Rescue Remedy by Bach's works great for me. You can find it online.
I listen to spa music at work and at home...I particularly like the ones that have nature sounds in the background.
Meditation is great too, although it's difficult to find the time when you have kids! I found a wonderful CD on Amazon called something like "Your Present: A Half Hour of Peace. It's a guided meditation CD.
I hope some of that helps!