Welcome to Health Care Magic.
We are very much concerned to know of your condition.
It is surprising that no diagnosis is made?!
Your description is highly suggestive of CANCER - I am sorry to say, but that is what you are saying amounts to!
You MUST CONSULT AN ONCOLOGIST
If you don't know one - go the nearest multi-speciality tertiary care hospital / see a surgeon
Delay is dangerous
You must be investigated immediately - CT scan
and so on. If something is found, they can start treatment straight away. If there is nothing, you must be lucky. It is better to be safe tan sorry.
Wish you a speedy recovery
God bless you