I'm no expert by any means, but if the kilts are loose at 46, I would go for the 44 (or 42 if you plan on losing any weight).