doesn't take a few days or weeks like most people tell people. Basically you let your car cool down overnight and then in the morning with normal driving condtions and certein enable criteas the pcm will do a system monitor of the evaportive emmsions. If all passes then the light will go off. Its better that you just have it checked at a honda dealer. There really aren't any known isssues with those cars for 1456 or tank side leaks. I would have someone check it out and look at if any the failing tid or $ that will let give a general idea what the problem is. A good enough scan tool or the honda dealers that use a HDS to check it out.
Those enabled criteas can be meet if you know what driving condtions it wants you to do.