Yes, if your guacamole turns brown, it's still safe to eat. Just stir it before you eat it to minimize the "off" appearance. Homemade guacamole should last for about 4 days before you should toss it.