it doesn't matter what I do for any of my subject I just cant keep it in my ling term memory especially his and geo and cspe
Have you tried writing every different topic you're learning in a different colour and handwriting? You might be a visual learner...
If you're struggling with Geography, I'm the person who can turn that around in a short space of time. Contact me at firstname.lastname@example.org if you feel that I will help you overcome this "ridiculous" thing.