Does the car have antilock? If it does it could be a problem with the antilock system or computer that drives it. If not I would say you need to have the master cylinder replaced. If the fluid level is staying the same then the problem is internal with the master cylinder. Don't wait to have it checked as you may find yourself with out brakes at a critical time.