Тут бы код поглядеть. Флекс элемент сам по себе так не растянется.
Похоже что у Вас, для последних двух элементов, выставлена ширина 50%.
В общем случае выглядит так:
.parent {
display: flex;
flex-wrap: wrap;
justify-content: flex-start;
}
.children {
flex: 0 1 33.333%;
}
Всё элементы будут занимать 33.333% ширины.