@Mammmood - Personally I do not favor steroids for this or any other muscle condition. Steroids are effective at reducing the pain for a short period of time, but they have side effects.
The worst is that they end up weakening the muscle fiber tissue. This is not good, because if the muscles are weak then they can tear easily.
In that case damage to the muscles may be permanent, or at the very least you may be prone to having the pain on and off for a long time. If you play tennis, you won’t be able to play like you did before.