Buy 3 Get One Free

I haven't received either of the orders I placed yet.  One batch ordered on March 27th and the other on April 3rd.  I am starting to wonder where they are.