Basically, yes. As long as you use public relays, your traffic patterns can be analyzed.
I haven't put a lot of thought into it, but I'm thinking that if you used an npub that only used your own private relay (or a set of them), to communicate with another npub that only used the same relays, then you might be able to achieve some sense of privacy while using Nostr.
