I am sure you have probably already done this, but go to a doctor to find out if there is something that is repeatedly causing your blocked ears etc. It may be as simple as changing your diet, changing multi-vitamins etc - or even an alergy you don't know about!
Unfortunately I would say that if you
often get sore throats but particularly blocked ears, then you would have difficulty in happily maintaining a flying job. There are plenty of tablets you can get that will clear you up, but you don't want to be living on those forever!
Good luck