To my mind 'by May' can include the month of May. 'Before May' would mean by the end of April.
I don't enjoy the waiting. I do want them to get it right, however, and I expect I'll be waiting just a bit longer.
Add to My Watchlist
What is My Watchlist?