I agree, it is time to come clean. Be strong, be supportive and be ready for it to be a shock to him. You may find that once it is all out in the open, he is more open to your needs than you are giving him credit for.
There can be no failure to a man who has not lost his courage, his character, his self respect or his self-confidence. He is still a King - Orison Swett Marden