You are lucky to have friends. Who else are you going to hang out with anyway, am I right? Make sure you let them know that you treasure the friendship with a small present. When to get your friend a gift? Anytime really (just-because) but ideally you should time it for the best effect. For example, wait for their birthday, on Christmas, or when they get engaged (or even married!).