Share your insights or perspective on the financial matter presented in the input.

I carelessly invested in a stock on a spike near the peak price. How can I salvage my investment?
Is there anyway to salvage my investment for short-term? No.  If by "salvage" you mean "get back as much as you paid", the only way to salvage it is to wait as long as you consider "short-term" and see if goes up again.  If by "salvage" you mean "get some money back", the only thing you can do to guarantee that is sell it now.  By doing so, you guarantee that you will get neither more nor less than it is worth right now.  Either way, there is nothing you can do other than sell the stock or hold it.  The stock price went down.  You can't make it go back up. Would it be better if I sell my stocks now and buy from other company? Or should I just wait for it's price to go up again? This depends on why you bought the stock, and what you think it will do in the future.  You said a family member persuaded you.  Does that family member still think the stock will go up again?  If so, do you still trust them? You didn't even say what stock it is in your question, so there's no way anyone here can tell you whether it's a good idea to sell it or not.  Even if you do say what stock it is, all anyone can do is guess.  If you want, you could look the stock up on Motley Fool or other sites to see if analysts believe it will rise.  There are lots of sources of information.  But all you can do with that information is decide to sell the stock or not. It may sound obvious, but you should sell if you think the stock will go lower, and hold it if you think it could still go back up.  No one can tell you which of those things is going to happen.