Baby shower...

So I'm worried.... My inlaws are putting together my shower, I am very great full and excited. But that being said, my boyfriend and I had no say what so ever in anything, still ok.... But I guess my question is, how far out do you send the invites? How much time should people have to plan to be able to make it?
I have a lot of friends and family out of state, and I'm now finding out that they have planned the shower on February 14, yup, Valentine's Day, so right off the bat I'm wondering who will actually show, and as of today no one has received their invite!!!! So that gives them three weeks notice if they get it by the end of this week, and now I know for sure my family from other states won't be able to make it. 
I'm so excited for my shower but now worried that I will have no one to celebrate with. I truly appreciate everything his family is doing but this is starting to stress me out a bit. 
Help!!!!