Is any of it special order stuff? There's a fine print caveat that says if it's special order it'll take longer (it has to come from a supplier first), and that any items that are not special order won't be shipped until the SO item arrives. They used to also have a little suggestion to order your SO item separate from any regular stocked items.It's now been over 3 weeks since I ordered some fun stuff from MTB Direct and...... nothing. No confirmation of shipping etc. Is this normal?
Edit: If none of it is special order, then no - it's not normal! Send them an email.