Можно я скажу?
На 46 - точно бери m\l. Я когда была 46, всегда его брала, и сейчас когда я 48, тоже хорошо все сидит, это если любишь чтобы по фигуре сидело, если чуть свободнее, то бери l\xl.