I mean this not sound offensive or rude, but unfortunately forums can't convey tone!
Firstly congratulations on your losses so far. You say you are on the verge of giving up because you can't do it 100% - perhaps you can't do it 100% because you've already decided you don't want to do it. Perhaps you are not able to do it 100% because you are not 100% committed in your mind and you think that if you do try 100% and fail you can say "oh well I didn't try my best". This is all about changing your mind set - which is what losing weight is all about, life long habits need time to change. If you are managing to lose weight whilst not doing it 100% then it proves you can do it. I could say imagine your losses if you were doing it 100% but that won't help. Only you can decide whether this is what you want to do.
However like others have said even if your not fully following the plan, you must be eating better to have losses to begin with - and that's great. I think of weight loss journeys as a running race, some people start full pelt and then slow down, or take a break; some people keep a steady pace through out and; some people start slowly and have little bursts throughout. However you get to the finish line is up to you (I could make a long speech about cheating as in not doing in a healthy fashion etc., but that's for another thread!). The point is don't give up on yourself at the start line, just because the finish line is so far in the distance you might not even be able to see it doesn't mean you should try and complete the race anyway - positive thinking has a lot to answer for.
I really hope you can reach your weight loss goals, for a happier and healthier life and remember the forumites are always here to help.
Natt xxx