I would suggest going to the store and viewing your bike. Even with the supply issues from this stupid beer virus it would not take a full month to fix a bike. My opinion is the shop is either fluffing you off or purchasing a new bike is a much better option than to repair the current one.