If u are not in urgent need of money, keep holding.
Good for long term.
For short term, technical view is it has resistance in the range 285- 290 levels.
If it crosses that range, it can head to 295 - 310 levels.
If after crossing the resistance range of 285- 290, it is unable to sustain above 285 levels on closing basis then it can slip back to 270- 280 range until it shows further up move.
Currently it is trading at 278 , you can put a Stop loss at 274 & buy back at lower levels.
Fundamental view is it needs some trigger for upmove. It can be some upcoming happenings by govt.