yea get a bigger tank, two rainbows in a 5 gallon that is too small a tank for them IMO.
I know this is not the news you want to hear, but it is true, they will get big and need space to swim. If you add the cave or decoration it will take up movement space they will want. i would recommend no smaller than 10 gallon for one of them IMO.