Yes, it is safe to drink flat sparkling water. While it may not be as refreshing as when it was first opened, it will not cause you any harm.