Fluid retention is just that. It has no bearing on fat loss, which is what you're aiming for. Weighing multiple times is informative in that it tells you how your weight fluctuates throughout the day, but does not tell you how your weight loss program is progressing. If fluctuations are going to bother you then you're better off to set one day a week to weigh, first thing in the morning before any food or drink, with the least amount of clothing.
It is a personal decision to eat 3 meals a day or more frequent smaller meals. Try different ways and see what works best for you. Eating too close to bedtime disrupts your sleep because your body is digesting food when it should be resting and repairing. At the same time, if you go to bed really hungry it might also interfere with your sleep. If anything, have a small healthy snack. The same with exercising too close to bedtime. A good nights sleep is important for weight loss.
Are you tracking your food? That will help you determine if you are eating too much. If your weight loss stalls, look at your recent meal entries and see where you can make cuts or changes. Some stalls are normal, as you lose, your body adjusts to the weight loss. Just when you think you can't lose any more, you will drop some more weight.