All perfect praise be to Allah, The Lord of the Worlds. I testify that there is none worthy of worship except Allah, and that Muhammad is His slave and Messenger.
We have already answered your previous question in Fatwa 367369.
We are not sure why your husband described you as an ungrateful wife. However, it is your right that your husband spends on you according to reasonable terms and according to what suits your condition, as the jurists have stated. He has no right to oblige you to live a life of abstinence and austerity and the like.
The fact that a woman must live where her husband resides, if she is not prevented by a sound excuse such as fear, is true. However, this has nothing to do with the style of life that you described and the manner which he spends on you as you mentioned in the question.
According to what you mentioned, it does not appear to us that you are sinful. As for being angry and frustrated, then it is normal to feel that way as you are but a human being.
Indeed, you have done well in trying to encounter that with patience, remembrance of Allah, and being keen on attending circles of virtue; so you should persist in doing so. Allah Says (what means):
· {Those who have believed and whose hearts are assured by the remembrance of Allah. Unquestionably, by the remembrance of Allah hearts are assured.} [Quran 13:28]
· {And seek help through patience and prayer, and indeed, it is difficult except for the humbly submissive [to Allah]} [Quran 2:45]
It is very important that you have a dialogue with your husband, but you should choose the appropriate times for it. You should discuss the matter with him, in a good manner, and you should clarify to him that you need him to be with you for some time. This is one of your rights upon him, as in the Hadeeth in which the Prophet said: “…and your family (wife and children) has a right upon you.” [Al-Bukhaari and Muslim] Your husband should look for a job that does not consume most of his time so that he can fulfill such rights.
Allah knows best.