x2, i saw your tanksize in your profile, and was waiting for this question.
you need a bigger tank, pronto!
when you get a new tank, you will still need to cycle the filter, which will take another 5-6 weeks and your oscar will grow an inch a month, so time is of the essence.
Do you have the money to upgrade right away?
if so, i say go for it.
55Gl in the minimum, but some more swimmingspace ,like a 75 or 90Gl will be greatly appreciated by your oscar.
plus this will make maintenance easier.
Bigger tanks are easier to care for.