It sounds like you are over-helping people and they realize this and then take the easy way out and keep asking you.
When somebody asks you, and he has a problem A, you should suggest to look into techniques X, Y or Z, but you should not go into lengthy details. Maybe they already checked those paths, and it is wasting your time. Maybe they know about a technique, but forgot to use it here.
If none of that and they don't know that technique, there is always google and stackoverflow! Or they come back and ask a specific about technique Y they didn't understand. Self-teaching and filtering relevant information from a lot of data (blogs, QAs, ..) is part of the job and if you keep going like this, the only thing they learn is to ask you. ;-)
So anything more than giving the relevant hints when they are stuck and you are doing their work instead of yours. Depending on your salaries (intern vs. senior) it might be even harming your company because you probably cost a lot more.
If you keep controlling everything, you soon won't be able to do your own tasks and that will reflect bad on your perfermonce reviews. I wouldn't demand that things come back equally like Kilisi suggests, because if you are a senior developer, they probably might not have a lot to offer, but you should keep the help to a minimum and let them figure out their own problems.
Also you might wanna read Psychopathy in the workplace, that's the people you are probably afraid of and that you should not support. They will abuse anything you give them, climb the ladder, then still fail and put all blame on you. But those seem to be like 5-10% of the people, so wouldn't treat everyone as malificent.
In short, be nice, be helpful, but don't spend too much time on it. If it takes overhand, talk to your manager about this. Tell him you are getting a lot of requests and you are happy to help, but you need to know how to handle those, since they are affecting your performance on the tasks you were given. Either you will be scheduled some extra time for those tasks or the manager will intervene in some way.
But first try to reduce help to the necessary minimum, usually people understand this. And don't spend 3 minutes explaining how much time it takes to help people, it is perfectly fine to answer short or even say no if they keep coming every 5 minutes.