I was gone almost 3 hours to come home to him floating with his belly almost straight up, so I grabbed a tote filled it with cool water and dumped some stress coat in and grabbed him out. After about 20 minutes of holding him upright and adding a air stone he started swimming on his own again, but still in the tote. Only thing I can think caused this would be the Melafix. Granted most swear by the stuff but I don't think I trust it anymore.
I have had fish for longer than I can remember, I always check my water before I add a fish and hours after. This way I can to if there is any changes and I didn't have any other than a slight increase in ammonia which I usually get after large water changes. Slight increase shouldn't cause a fish to flip over and the only thing I did different was add the Melafix.
So my thoughts are either the fish being moved which equals stress and the adding of the med would have caused this. Or my me adding the meds.. Not sure but either way I am sticking to what I normally do and just add salt.. This was only the second time I used the stuff and the first time I lost my six bar angel fish few years ago.
So, if anyone has anything to add or any idea please let me know. I am going to keep him in the tote for a few while the tank settles down since I drained it and refilled it.