I've had a few fish look like that. They would stay like that for weeks and SLOWLY decline and never improve. Never figured out exactly what did it. I always felt sorry for them and finally just euthanized them.
Add some salt to the water just in aae this is bloat. Also try to get medicated food because if it is a backed up digestive track then it may be caused by bacteria.