When can we expect a trailer?

If the movie is coming out in July, the trailer really should be coming out about now.
When is a trailer usually brought out? Is it when all shooting is done? Or when sufficient shooting is done?

Shooting has wrapped a long time ago. Some were hoping for yesterday. I think a teaser is still imminent