Q:
I swore secretly, without uttering the words of my oath, that I would not have sexual intercourse with my wife for a week, but I did.
What should I do?
A:
Nothing (no expiation) is required of you as long as you did not verbally utter the oath, for the Prophet (peace be upon him) said:
Allah has forgiven my Ummah (nation based on one creed) for whatever (evil) thoughts that come into their minds as long as such thoughts are not put into action or uttered.
May Allah grant us success. May peace and blessings be upon our Prophet Muhammad, his family, and Companions.