Usually wheels come apart like you mate's has because the wheel was built too loose to begin with. If the bike is only two months old, take it back to the shop. This was an initial assembly error that the shop is responsible for. Even if they didn't build the wheel, any reputable shop, on assembly, will catch an undertensioned wheel and correct the problem.
Il faut de l'audace, encore de l'audace, toujours de l'audace
1980 3Rensho-- 1975 Raleigh Sprite 3spd
1990s Raleigh M20 MTB--2007 Windsor Hour (track)
1988 Ducati 750 F1