Long term debt vs. short term debt

In last 1 year, the return of long term debt, i.e., gsecs or related instruments, like gilt etfs or gilt mutual funds have been completely silent. In some cases, not even positive returns. Though, gilt market rose significantly from March- Mid May 2025, but after that there was no increase. Alleast 6.50% return was expected but that also was not there. I had investment of Rs 50 lakhs 1 year ago which rose to 60 lakhs recently. But I am now regretting it. Though, current yields are now 7.50% for most Gsecs, but I haven’t thought that I would have to face such kind of issues.

Now, I am checking short-term debt, i.e. 1day etf or treasury bills. 1 year return of mostly 1day etf returns are around 5% and treasury bills yield around 5.50%. Both are debt instruments but short term is atleast providing 5% whereas other one zero returns.

Is is still time that I should switch all my gsec money to short term debt and get atleast 5% returns. Or should I remain invested, hoping that the current situation eases and bond yields get reduced??

Unless you want to time the market.
Gilt funds are not for short duration, it is more like long duration fund 5-7 years.

https://www.amfiindia.com/investor/knowledge-center-info?zoneName=CategorizationOfMutualFundSchemes

Check categories and invest based on duration.
If you don’t need the money for next 5-7 years then gilt is decent option.
Although you haven’t asked in future if you want to avoid regret of low returns on some fund category diversify even in debt. Income plus fof, rbi floating rate bonds are also good.

Not a financial advisor i hold liquid, gsecs, income plus and rbi floating bonds.