yes,
non-regular language complement should be non-regular...
why?
let say L=non-regular ===> L' is complement of non-regular
Assume L' is regular ===> (L')' is regular (due to regular languages are closed under complementation)
we know that (L')' = L ===> L is regular ===> contradiction
Therefore our assumption is wrong
L' should be non-regular