A man has been arrested for allegedly holding a woman against her will in a home for at least six months.