Dreams of swimming upstream signify that you are following your instincts and boldly asserting your beliefs regardless of the flow of the rest of the world. Consider whether or not your struggle is worth the price you pay. Alternatively, this dream may reflect that you are being rebellious just for the sake of it.
See Also: Salmon.
[1]