First, you don't have max end stops, right? If not, we should turn those off. That is done in Configuration.h by changing to this:
Code:
#define DISABLE_MAX_ENDSTOPS

I think the best way to proceed is move your extruder to the middle of the bed and up a little bit off of the bed. You want none of the endstops to be pressed. Then when you send the M119, nothing should show up as triggered.
But regardless of what it is showing for each end stop, now manually depress each end stop and do a M119. Verify the state of the switch changes. If it doesn't we need to get that fixed first. If everything is right, when you manually press an end stop switch and do a M119, it should say Triggered.

If the state of the switch is inverted from what is really happening to it, we can toggle that in Configuration.h You want the end stop to say Triggered when it is pressed and open when it is not pressed. To toggle the action in Configuration.h you change:

Code:
const bool X_MIN_ENDSTOP_INVERTING = false; // set to true to invert the logic of the endstop.
const bool Y_MIN_ENDSTOP_INVERTING = false; // set to true to invert the logic of the endstop.
const bool Z_MIN_ENDSTOP_INVERTING = false; // set to true to invert the logic of the endstop.