It takes a lot of motivation to carry on, cause there will always be small things which make you want to stop working on it, but with dedication its possible and you will be rlly relieved and happy when u have finished. Thing is my teachers dont chill at all and that slows down dev time alot.