Husband being absent from his wife for a long period
If a man leaves his wife for a long period of time to fulfill personal benefits for him or his family or public benefits for the Ummah (nation based on one creed), he is not considered sinful. If he leaves her for a long period of time without an excuse and she agrees to this, he is not considered sinful as well. However, if she does not agree to this, he is considered sinful, as he has not fulfilled her marital rights. Even if he fulfills the rights of providing her with clothing, shelter, and food, she has the right to claim her marital rights. May Allah grant us success. May peace and blessings be upon our Prophet Muhammad, his family, and Companions.