I am currently taking a stab at a problem that - user needs to see all his info in the header. The problem is - as per current design the header is very small .How should I include the user name,dob, address etc in that small field? User also wants that info to be vailable always. So tooltips etc wont work I believe.Any suggestions? One option is to have an information icon and user will have to click on that to get all info.
One option might be to modify your design to allow for a drawer menu interaction. This would allow the header area to be as small as the person's name, but give the user the ability to click to expand the content of the page down to reveal the meta data about that user. If a popover like above is too temporary, this alternative would allow the data to be pinned at the top when desired.
The "Always have it available" requirement tends to rule out hover popovers and tooltips. If the "small space" you're working with isn't large enough to contain the required information (and always have it available) then it is probably time to make your "small space" larger.
Figuratively, you can't fit 10 pounds of sand in a 5 pound sandbag. You need an appropriate sized container. If you can, go back to the drawing board and re-configure the layout with the new requirements. If that's not an option make the small space that you have grow or become responsive as more information is added to it.
One method that might work here is to use a popover instead of a tooltip. A popover normally contains more content then a tooltip; and in most cases a very usable form of global navigation IMHO. Within the popover, depending on your business needs a user could then have access to the static text or a link to a user/account page that contains all the needed information.