Learning a new language should be an enjoyable experience, but is also quite demanding. There are many ways to do it. If you are not enjoying it, then maybe you haven't found the method that works best for you.
I suggest changing your method. For example, if you are learning grammar from books, try learning how to talk about something, then learning through conversation with a native speaker.