I'm thinking 30 day cooldown would be more reasonable, but hell why not.
Edit: This is not a cash shop issue, someones ugly mug in game offers zero advantage. However I do think 30 days is the best time frame, you don't want some ADD person showing up to your events every day looking different. Basically force self-control on those that don't have any.