Your drawers could be opening because of uneven weight distribution with all the weight and the front of the drawer instead of at the back. To fix this, spread the weight out evenly.
Another reason the drawer could be opening is your drawers could be on an uneven surface. To check, place a level...