I've had them off & on during my life, so I know how much they hurt! I've only had one so far being pg - and that was during bd'ing
I was in so much pain and then I just started laughing, because we were dealing with the growing belly and then the charley horse and it really killed "the mood" - but it was funny.
Anyway, I think part of the reason I haven't gotten them much being pg is because I learned some great pre-natal yoga stretches. One you sit on the floor and flex your feet toward the sky, then roll your ankles (it feels good). The other thing I'm doing different: before, I used to stretch my legs in the middle of the night with pointed toes, now when I stretch in bed, I always make sure I am stretching with my heel first (toes up, not pointed). Good luck!