hi Fiona,
Firstly, am I right in saying you've got more than one Oscar in your 50 gallon tank? If so, this is not going to help your situation clearing up diseases. 50 gallons is big enough for one Oscar, and one Oscar only. Keeping too many fish in a small environment will result in poor water quality, which is a major contributor to hole in the head disease. Was it methylene blue that you used, or something that is based on this medication? if so, you should be very careful as this can have a negative effect on your biological filter, checked the water conditions please, ammonia, nitrite, nitrate and pH.
Medications do differ slightly to what you can get over here in the UK. There is something called Jungle labs, or something like that that can be used to treat hole in the head disease. If possible, could you please post some photographs.
For the time being, carry out regular tank maintenance and keep the nitrate levels at 20 ppm or preferably lower. This can definitely help heal, or keep the hole in the head under control. But I've have already stated, keeping fish, and Oscars in particular in good health does largely depend on the sort of environment they are kept in. When keeping Oscars, there are four important factors you should consider if you want your Oscars to live healthy lives, large aquariums, good filtration, a healthy diet and regular tank maintenance