Drug is simple a man who you consider as you friend. You can consider him as ¨drug - friend¨ even after a few days, but not as "prijatelj" because "prijatelj" is very close friend, almost your best friend.
In Bosnia they would say "jaran" for "prijatelj"
In Croatia, instead of "drug" they sometimes say "frend"
female friend is drugarica, prijateljica - very close female, jaran - in Bosnian and frendica - in Croatian
I hope this helps. If you have any questions, feel free to ask me.