what makes it hard for current to flow?

There are several factors that can make it hard for current to flow:

1. Resistance: The material through which current flows (e.g. a wire) has a certain amount of resistance to the flow of electrons. The more resistance there is, the harder it is for current to flow.

2. Insulation: Current cannot flow through insulators like rubber or plastic, which act as barriers between conductors. Insulation can keep current flowing in the right direction, but it can also prevent current from flowing in the first place.

3. Voltage: Current flow is driven by the difference in voltage between two points. The greater the voltage difference, the easier it is for current to flow. Conversely, low voltage levels make it more difficult for current to flow.

4. Distance: The farther current has to travel, the more resistance it encounters, which makes it harder for the current to flow.

5. Temperature: Temperature can affect the conductivity of materials, with higher temperatures sometimes causing increased resistance and making it harder for current to flow.