Its understandable to get tired waiting but youre not talking about $100, $1000 but thousands if you maintain your course stay steadfast. It will end. It all depends how many shares you have. But think about it, where can you invest $1000 anyway thats going to give you a decent return? Its a gamble but HFBG is doing things, but if your stomach cant take it I advise you to jump ship. Spend it on another stock that you feel is better. Theres always a better of anything you just have to find it. HFBG is undervalued. You find another let me know. When this stock moves people will regret it because patience is money.