If his job requires him to travel that extensively, perhaps it is time for you to move closer to where he works. In the state where I live, husbands are frequently gone for two weeks up to a month at a time, out of state or out of the country for work. Then, they get an equal amount of time off. Why isn't your husband coming home during his off time? I don't know what industry he works in, but most jobs are required to give time off. If he is choosing not to come home, then you need to determine if he wants to be married. You don't mention if you have children together. It doesn't make sense for a "husband" to be gone for six months, with no downtime with family. What is he doing during his off time?
Regardless of his work schedule, it is not his job to make you happy, satisfied or fulfilled. Arguing, nagging and fighting about his absence will not change anything. You each need to figure out if you want to continue being married, given the current situation. Beyond that, it is important for your own health that you create a happy, meaningful, fulfilling life on your own. Get a job. Make friends. Develop some hobbies. Create your own life and your own happiness, whether you are married or single.