Holding a long time is key to get profit with your investment in Bitcoin but people mostly shake their hands in corrections, dips during a bull run or in a bear market with panic sell. It is very easy to say hold while practically it is really hard to do with people who are newbies and lack of knowledge of Bitcoin market cycle as well as power of holding.
If you have profit and want to take it, is it bad action? I really don't think so but my advice is if you can try to hold your bitcoin over some market cycles like two or three, you can get very good profit and also feel less headache than trying to time the market within only one market cycle.