I have invested in ETH when it was $105. Now it's $176. Will it be a good idea to take the profit now? Or I should hold on for better profit which may lead to less profit too

Suggestion is appreciated.
Mate in that situation only you can decide if you want to sell it or hold it first, my advice to you must analize the flow of price in the market or you must have a goal or target of how many percent you want to earn and you feel that is enough for you.