It's unusual to have such a wide delivery window. "By March 18th" for example, would signify on or before the 18th. "By March" means some time during March.
February 1, 2015
1
1
1
'By' means 'at the latest', and can usually be understood as 'during or before'.
This means that if you haven't received it already it could arrive in February or during March.
February 2, 2015
0
1
Still haven’t found your answers?
Write down your questions and let the native speakers help you!