I have a 1998 Honda Accord with 158k miles on it. This problem started over a month ago now. After parking my car over night, I get to my car only to find out that it won't start. After 2 days, it usually starts with a slight struggle. Any ideas as to what it could be? Here's a link to how it sounds.
When you first turn your car to the run position, you should hear a slight whirring noise coming from the back end of the car. Make sure your radio is off or you won't hear it. This is before you start the car.
I would have your fuel pressure checked when it doesn't want to run ... It could be that the fuel pump is dieing. From your description it sounds like this is the most likely scenario. Fuel pumps have a habit of being intermittent when they start to die.
If there was black smoke when you first get it started, I'd think you might have an issue with a stuck open injector which was flooding the engine, especially if it sits for a long time.
This seems like a sticking injector. When you turn the car off an injector is staying open a bit and 'bleeding' off the pressure in the fuel rail until there is no more. This fuel sits in the intake manifold/cylinder and the engine acts like it is 'flooded' when trying to start.
Performing a fuel pressure test after shutting the car off would confirm this diagnosis, but I know not everyone has a gauge laying around to do this.
This takes a bit of a trained nose, but worth a try; Remove your oil dipstick and smell the oil. If it smells a like gasoline this is a good indicator of a sticking injector. This is because some of the fuel sitting in the cylinder will find its way past the piston rings and fall directly into the oil.