Ugandan Opposition leader Kizza Besigye has returned to the country after receiving treatment abroad.
Through his official account, Besigye said he was thankful to be back at Kasangati, his home.
"Having felt quite unwell during early February, I travelled abroad to seek a better assessment. The doctors, among others, advised that I take a therapeutic rest, which I dutifully did- staying with family in Geneva," he tweeted.
Besigye said he was grateful to his family and friends who cared for him as he felt unwell.
"I toyed with an idea of plaiting my hair- to spice the debate that’s been raging in Uganda, while I was away! Settled for remaining my good old self now fit and ready to roll," he added.
Besigye has been off the cameras for the most of the year.
It was not clear why his silence was too loud and yet he was the voice of the voiceless in Uganda.
Besigye has run against Ugandan President Yoweri Museveni four times in the past and lost although he rejected the results, alleging fraud.
He has also been arrested several times and charged in law courts.
He has been arrested for calling for tax cuts and the rising inflation rate.
This was after many Ugandans expressed widespread anger at the steep surge in the prices of fuel.