When I start minecraft it comes in and stays on the loading screen and after a while it stays ‘‘not responding’’
That’s normal. Depending on a pack, it won’t respond for 1-2min at most. If it stays like this forever, then it’s a problem and you should upload your latest.log via https://mclo.gs/.
Allocating more RAM can help with the speed of it going through.