That Castrol EP 90 has a gear oil viscosity rating of SAE-90? That is way to viscous for use on bicycle chain. Dirt & road grime is going to stick to it like crazy, wear out the chain & cause a lot of friction.
You need to use a bicycle specific chain lube. Which one depends on your riding conditions.
There are generally "dry" lubes & "wet" lubes.
Dry lubes are usually a solvent carrying a wax based lubricant. The solvent evaporates after application, leaving the dry wax in place.
Wet lubes are oil based without a solvent that evaporates away, thus remaining wet.
In addition, wet and dry lubes, as their names imply are best suited to wet & dry conditions. Dry lubes do not attract as much dirt as wet lubes, but wash off quickly in wet conditions. Wet lubes hold up to water much better.
Depending on conditions, a chain should generally be wiped down / cleaned ~100 miles or so & re-lubricated.